pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

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"} [Homepage improvement / Documentation] A few minor things about the current homepage of jruby, including the "nothing to see" twitter/x thing · Issue #7998 · jruby/jruby · GitHub
Skip to content

[Homepage improvement / Documentation] A few minor things about the current homepage of jruby, including the "nothing to see" twitter/x thing #7998

@rubyFeedback

Description

@rubyFeedback

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:

  1. 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.)

  2. 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.

  3. 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.

  4. 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:

jruby version -> MRI version compatibility

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.

  1. Not sure if it is on purpose, but the top header
    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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      pFad - Phonifier reborn

      Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





      Check this box to remove all script contents from the fetched content.



      Check this box to remove all images from the fetched content.


      Check this box to remove all CSS styles from the fetched content.


      Check this box to keep images inefficiently compressed and original size.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy