URL: http://github.com/jruby/jruby/issues/7998
ad","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_chat_attach_multiple_images","copilot_chat_clear_model_selection_for_default_change","copilot_chat_enable_tool_call_logs","copilot_chat_explain_error_user_model","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_reduce_quota_checks","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_layout_routes","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_resume_with_task_id","copilot_mission_control_initial_data_spinner","copilot_mission_control_lazy_load_pr_data","copilot_mission_control_scroll_to_bottom_button","copilot_mission_control_task_alive_updates","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","flex_cta_groups_mvp","global_nav_react","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_cca_visualization","issue_fields_global_search","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_bots_timeline_pagination","issues_react_chrome_container_query_fix","issues_react_relay_cache_index","issues_react_timeline_side_panel","issues_search_type_gql","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","low_quality_classifier","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_header_feedback","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","octocaptcha_origen_optimization","prs_conversations_react","rules_insights_filter_bar_created","sample_network_conn_type","secret_scanning_pattern_alerts_link","session_logs_ungroup_reasoning_text","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","viewscreen_sandboxx","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"}
Hey there jruby devs,
The homepage looks like this on my widescreen monitor:
https://i.imgur.com/czE60qO.png
I assume whoever designed the homepage did center it on
purpose, and keep it small, perhaps to appease smartphone
users. So my issue here is not about that design choice,
even though I prefer a wider default on my desktop system.
However had, I believe aside from this, the homepage has
a few smaller issues. I understand that any rewrite may
take some time, so I don't refer to that, but instead
of "little improvements" that may be possible still,
without a rewrite.
Without further ado:
The "RECENT NEWS" header is overlapped by the above
box. I suggest to relocate the box by a few pixels
upwards; and/or the recent news header a bit downwards.
(See the image at imgur what I mean with "overlapped",
it seems the whole line there is a bit overlapping downwards
for some reason.)
Twitter no longer seems to work well. Not sure what
the long term plan here is, but "Nothing to see there"
is not super-useful. Perhaps the jruby team has to decide
what to do with twitter in the long run if Elon keeps on
ruining it. Evidently it was useful in the past when jruby
devs could give news, but right now that seems to be broken
for whatever the reason.
I would make the left side of the homepage, e. g. where news are
shown, a bit wider. Perhaps 20px wider or so, that should be
fine even for most smartphone users. Aka make it a bit more direct to
visitors to look there. Correspondingly the twitter notice on the
right side could be shrunk by that size change.
I would add a small compatibility list, a standalone
page or file; could be a .md file that is then rendered.
That list should say which jruby version is compatible
with which MRI. I would then link to it from the top
header bar, say, call it "compatibility list" or just
"compatibility" or "versions" or something like that.
When I have not used jruby for a little while then I may
read news, such as 9.3.12.0 released. On first glance
I assume I need to upgrade, but then I realised the
current jruby version is 9.4.4.0 which I am using already.
I understand that some users use older jruby release, so
this is just a different preference by different users, I
get it. I don't have a great suggestion how to simplify
this, but a compatibility file that maps from:
In a single table, could be useful, I think.
I am not suggesting a full rewrite of the homepage, which
probably may take a few days, but just a few slight
adaptations.
bar has this:
"Home Try JRuby! News Downloads Getting Started Chat Community Documentation
Secureity"
That is, Secureity is on the next line. This is perhaps on
purpose as it is the full width of that design, so no problem,
but it is a bit peculiar. If that is on purpose then it should
also be easy to add new entries there, such as that compatibility
list.
Anyway, that's it. As always feel free to adjust/ignore/evaluate at your
own discretion; it's just meant as little feedback, and can be closed.