• [patch] Mini Theme For Rocksolid Light News Portal

    From Byrl Raze Buckbriar@news0@octade.net to rocksolid.nodes.help on Thu Oct 17 10:52:28 2024
    From Newsgroup: rocksolid.nodes.help

    --Signature=_Thu__17_Oct_2024_05_50_37_-0500_eZiUkAZuTu+2Vy_1
    Content-Type: multipart/mixed;
    boundary="Multipart=_Thu__17_Oct_2024_05_50_37_-0500_zHfUDtZ2Epv2GqB7"


    --Multipart=_Thu__17_Oct_2024_05_50_37_-0500_zHfUDtZ2Epv2GqB7
    Content-Type: text/plain; charset=US-ASCII
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    I started working on a new, compact and minimalist theme for Rocksolid Ligh=
    t news portal.

    The theme is very spartan and clean. It hides some of the features to achie=
    ve a compact layout.

    Please find attached the latest diff patch from the most recent git.

    --=20
    Byrl Raze Buckbriar . OCTADE . < https://octade.net >
    Hacker Hotline . voice & SMS . (781) OCT-AGON
    KeyOxide . < https://keyoxide.org/keyoxide0@octade.net >

    --Multipart=_Thu__17_Oct_2024_05_50_37_-0500_zHfUDtZ2Epv2GqB7
    Content-Type: text/x-diff;
    name="mini.theme.patch"
    Content-Disposition: attachment;
    filename="mini.theme.patch"
    Content-Transfer-Encoding: quoted-printable

    diff --git a/Rocksolid_Light/common/themes/Mini Theme/images/latest.png b/R= ocksolid_Light/common/themes/Mini Theme/images/latest.png
    new file mode 100644
    index 0000000000000000000000000000000000000000..6aa733320f98ffba37095a5395e= 263966f381ed5
    GIT binary patch
    literal 4209
    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
    CoZsL8

    literal 0
    HcmV?d00001

    diff --git a/Rocksolid_Light/common/themes/Mini Theme/style-colors.css b/Ro= cksolid_Light/common/themes/Mini Theme/style-colors.css
    new file mode 100644
    index 0000000..a9daf6c
    --- /dev/null
    +++ b/Rocksolid_Light/common/themes/Mini Theme/style-colors.css=09
    @@ -0,0 +1,22 @@
    +:root {
    + --color-dark: #FFFFFF;
    + --color-medium: #CADCEB;
    + --color-light: #ECF3F7;
    + =20
    + --color-header-background: #CADCEB;
    + --color-header-background-light: #CADCEB;
    + --color-header-link: #FFFFFF;
    + =20
    + --color-section-background: #CADCEB;
    + --color-section-link: #24669F;
    +
    + --color-text: #0C090A;
    + --color-text-quote: #52595D;
    + --color-highlight: #1d1d1d;
    +
    + --color-link: #1052DA;
    + --color-visited: #55aaff;
    +
    + --color-border: #FFFFFF;
    + --color-row-border: #FFFFFF;
    +}
    diff --git a/Rocksolid_Light/common/themes/Mini Theme/style.css b/Rocksolid= _Light/common/themes/Mini Theme/style.css
    new file mode 100644
    index 0000000..66468b1
    --- /dev/null
    +++ b/Rocksolid_Light/common/themes/Mini Theme/style.css=09
    @@ -0,0 +1,1039 @@
    +/* MINI THEME for Rocksolid Light news portal. */
    +/* Generates a spartan, compact, plaintext layout. */
    +
    +/* (c) 2024, Byrl Raze Buckbriar <https://octade.net> */
    +/* License: Same GPL License as Rocksolid Light. */
    +/* Author provides no warranty whatsoever. */
    +
    +@import "style-colors.css";
    +
    +* {
    + margin: 0;
    + padding: 0;
    + box-sizing: border-box;
    +}
    +
    +.page {
    + display: flex;
    + flex-wrap: wrap;
    + width: 100%;
    + height: 100%;
    +}
    +
    +.section {
    + width: 100%;
    + height: 100%;
    + display: flex;
    + justify-content: center;
    + align-items: center;
    +}
    +
    +.menu {
    + border: none;
    + border-spacing: 0px;
    + margin: 0px;
    + padding: 0px;
    + background-color: var(--color-dark);
    +}
    +
    +.header {
    + border: none;
    + border-spacing: 0px;
    + width: 100%;
    + height: 8%;
    + margin: 0px;
    + padding: 0px;
    + background-color: var(--color-light);
    +}
    +
    +.title {
    + font-size: 2em;
    + text-decoration: none;
    + color: var(--color-text);
    +}
    +
    +.title_small {
    + font-size: 0em;
    + text-decoration: none;
    + color: var(--color-text);
    +}
    +
    +.header_menu {
    + font-size: 1.333em;
    + text-decoration: none;
    + color: var(--color-text);
    +}
    +
    +.content {
    + background-color: var(--color-light);
    +}
    +
    +.responsive_image {
    + width: 100%;
    + max-width: 80%;
    + height: auto;
    +}
    +
    +.visited {
    + color: var(--color-visited);
    +}
    +
    +.search_result {
    + color: var(--color-highlight);
    +}
    +
    +.theme_listbox {
    + border: none;
    + padding: 0.2em;
    + width: 200px !important;
    + background-color: var(--color-medium);
    + color: var(--color-text);
    +}
    +
    +/* Title */
    +.np_title {
    + text-decoration: none;
    + color: var(--color-header-link) !important;
    + font-size: 1.5em;
    +}
    +
    +/* Header frame */
    +.np_frame_header {
    + width: 100%;
    + border: none;
    + border-spacing: 0px;
    + margin: 0px;
    + padding: 0px;
    + background: var(--color-dark);
    +}
    +
    +/* Menu frame */
    +.np_frame_menu {
    + border: none;
    + border-spacing: 0px;
    + margin: 0px;
    + padding: 2px;
    + background: var(--color-dark);
    +}
    +
    +/* Content frame */
    +.np_frame_content {
    + border: none;
    + border-spacing: 0px;
    + margin: 0px;
    + padding: 2px;
    + background: var(--color-dark);
    +}
    +
    +/* Header table */
    +.header_table {
    + border: none;
    + padding: 2px;
    + background: var(--color-dark);
    +}
    +
    +.np_button_hidden {
    + padding-left: 5px;
    + padding-right: 5px;
    + border: 1px solid var(--color-text);
    + color: var(--color-visited);
    + white-space: nowrap;
    + font-family: Arial, Helvetica, sans-serif;
    + background: var(--color-dark);
    + border-radius: 5px;
    +}
    +/* Header buttons */
    +.np_header_button_link {
    + padding-left: 5px;
    + padding-right: 5px;
    + border: none;
    + color: var(--color-section-link);
    + white-space: nowrap;
    + font-family: Arial, Helvetica, sans-serif;
    + background: var(--color-section-background);
    + border-radius: 5px;
    + font-size: 1.8em;
    +}
    +
    +.np_header_button_bar {
    + background: var(--color-header-background);
    + padding: 2px;
    + margin-bottom: 1px;
    + color: black;
    + font-size: 0.5em;
    +}
    +
    +.np_header_links {
    + color: #777 !important;
    + font-size: 1.333em
    +}
    +
    +/* Mail buttons */
    +.np_mail_button_link {
    + padding-left: 5px;
    + padding-right: 5px;
    + border: none;
    + color: var(--color-visited);
    + white-space: nowrap;
    + font-family: Arial, Helvetica, sans-serif;
    + background: var(--color-dark);
    + border-radius: 5px;
    + font-size: 1.2em;
    +}
    +
    +.np_mail_button_read {
    + padding-left: 5px;
    + padding-right: 5px;
    + border: none;
    + color: var(--color-visited);
    + white-space: nowrap;
    + font-family: Arial, Helvetica, sans-serif;
    + background: var(--color-dark);
    + border-radius: 5px;
    + font-size: 1.333em;
    +}
    +
    +.np_mail_button_link:hover {
    + color: var(--color-dark);
    + background: var(--color-visited);
    +}
    +
    +.np_mail_button_read:hover {
    + color: var(--color-dark);
    + background: var(--color-visited);
    +}
    +
    +/* Filename buttons */
    +.np_filename_button_link {
    + padding-left: 5px;
    + padding-right: 5px;
    + border: none;
    + color: var(--color-visited);
    + white-space: nowrap;
    + font-family: Arial, Helvetica, sans-serif;
    + background: var(--color-dark);
    + border-radius: 5px;
    + font-size: 0.8em;
    +}
    +
    +.np_filename_button_link:hover {
    + color: var(--color-dark);
    + background: var(--color-visited);
    +}
    +
    +/* Username buttons */
    +.np_username_button_link {
    + padding-left: 5px;
    + padding-right: 5px;
    + border: none;
    + color: var(--color-visited);
    + white-space: nowrap;
    + font-family: Arial, Helvetica, sans-serif;
    + background: var(--color-dark);
    + border-radius: 5px;
    + font-size: 0.9em;
    +}
    +
    +.np_header_button_checkbox {
    + transform: scale(0.8);
    +}
    +
    +.np_header_button_link:hover {
    + color: var(--color-section-background);
    + background: var(--color-section-link);
    +}
    +
    +.np_username_button_link:hover {
    + color: var(--color-dark);
    + background: var(--color-visited);
    +}
    +
    +.np_header_bar_top {
    + background: #FFFFFF;
    + padding: 1px;
    + margin-bottom: 0px;
    + color: black;
    + font-size: 0.5em;
    + margin: 0px;
    +}
    +
    +.np_header_bar_large {
    + background: var(--color-header-background);
    + padding: 1px;
    + margin-bottom: 1px;
    + color: black;
    + font-size: 0.5em;
    +}
    +
    +.np_header_bar_small {
    + background: var(--color-dark);
    + padding: 1px;
    + margin-bottom: 1px;
    + color: black;
    + font-size: 0.6em;
    +}
    +
    +.display_headers:active .display_headers_on {
    + display: block;
    +}
    +
    +#trigger_headers:checked+.display_headers_on {
    + display: block;
    +}
    +
    +.display_headers_on {
    + display: none; /* NEW */
    + background: var(--color-dark);
    + padding: 3px;
    + color: var(--color-text);
    + border: solid 1px var(--color-link);
    + word-wrap: break-word;
    + position: absolute;
    + z-index: 1000;
    + font-size: 1.3em;
    + width: 98%;
    + height: auto;
    +}
    +
    +.display_headers_on:hover {
    + display: block;
    +}
    +
    +.display_headers {
    + margin: 100px;
    +}
    +
    +div.ellipsis {
    + white-space: nowrap;
    + overflow: hidden;
    + text-overflow: ellipsis;
    +}
    +
    +input {
    + background-color: var(--color-medium);
    + border: none;
    + color: var(--color-text);
    +}
    +
    +textarea.postbody {
    + background-color: #FFF;
    + border: none;
    + color: var(--color-text);
    + height: calc(1.333em * 1.5 * 20);
    + width: auto;
    + max-width: 90% !important;
    +}
    +
    +textarea.configuration {
    + background-color: var(--color-medium);
    + border: none;
    + color: var(--color-text);
    + resize: none;
    +}
    +
    +/* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Index Layout =3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D */
    +
    +/* headline */
    +h1.np_index_headline {
    + font-size: 0.8em;
    +}
    +
    +/* Table around the groups */
    +table.np_groups_table {
    + width: 100%;
    + table-layout: fixed;
    + border: none;
    + border-spacing: 0px;
    + margin: 0px;
    + padding: 0px;
    + font-size: 0.5em;
    +}
    +
    +/* border around all groups */
    +.np_index_groups {
    + background: var(--color-dark);
    + padding: 0px;
    + border: solid 1px var(--color-link);
    +}
    +
    +/* a block of groups */
    +.np_index_groupblock {
    + margin-bottom: 20px;
    + background: var(--color-dark);
    +}
    +
    +/* headline of a group of blocks */
    +.np_index_grouphead {
    + border: solid 1px var(--color-link);
    + background: var(--color-dark);
    + color: var(--color-text);
    + font-size: 0.7em;
    + font-style: italic;
    +}
    +
    +/* a single group */
    +.np_index_group {
    + margin-left: 10px;
    + margin-bottom: 5px;
    + font-size: 0.8em;
    +}
    +
    +/* Text inside a Line */
    +span.np_group_line_text {
    + font-size: 1.2em;
    + font-weight: bold;
    + font-family: Arial, Helvetica, sans-serif;
    + color: var(--color-visited) !important;
    +}
    +
    +/* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Thread Layout =3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D */
    +
    +/* Headline */
    +h1.np_thread_headline {
    + font-size: 0.6em;
    + margin-top: 5px;
    + margin-bottom: 10px;
    +}
    +
    +/* Table around the thread */
    +table.np_thread_table {
    + width: 100%;
    + table-layout: fixed;
    + border: solid 1px var(--color-visited);
    + border-spacing: 0px;
    + margin: 0px;
    + padding: 0px;
    + font-size: 0.5em;
    +}
    +
    +/* Head of the table */
    +tr.np_thread_head, td.np_thread_head {
    + color: var(--color-visited);
    + background: var(--color-light);
    + margin: 0px;
    +}
    +
    +/* Even line numbers in the thread */
    +tr.np_thread_line1, td.np_thread_line1 {
    + padding-left: 3px;
    + padding-top: 3px;
    + padding-right: 0px;
    + padding-bottom: 3px;
    + background: var(--color-dark);
    + border-bottom: 1px solid var(--color-row-border);
    + border-right: 1px solid var(--color-row-border);
    + margin: 0px;
    +}
    +
    +/* Odd line numbers in the thread */
    +tr.np_thread_line2, td.np_thread_line2 {
    + padding-left: 3px;
    + padding-top: 3px;
    + padding-right: 0px;
    + padding-bottom: 3px;
    + background: var(--color-light);
    + border-bottom: 1px solid var(--color-row-border);
    + border-right: 1px solid var(--color-row-border);
    + margin: 0px;
    +}
    +
    +/* Text inside a Line */
    +span.np_thread_line_text {
    + font-size: 1.333em;
    + font-weight: bold;
    + font-family: Arial, Helvetica, sans-serif;
    +}
    +
    +/* The small images, a thread consists of */
    +img.thread_image {
    + vertical-align: bottom;
    +}
    +
    +/* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Article Layout =3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D */
    +
    +/* headline */
    +h1.np_article_headline {
    + font-size: 0.6em;
    +}
    +
    +/* Head of an article */
    +div.np_article_header {
    + background: var(--color-medium);
    + padding: 3px;
    + border: 3px solid #ddd;
    + font-size: 0.55em;
    +}
    +
    +/* Layout of the Text-Body */
    +div.np_article_body {
    + background: #FFF;
    + margin-top: 20px;
    + white-space: pre-wrap;
    + font-family: "Lucida Console", "Courier New", Courier, "Andale Mono",
    + monospace;
    + font-size: 0.55em;
    +}
    +
    +/* Layout of the Text-Body for Synchronet (to display ASCII art etc.*/ +div.np_article_body_synch {
    + background: var(--color-light);
    + margin-top: 20px;
    + white-space: pre-wrap;
    + font-family: "Lucida Console", "Courier New", Courier, "Andale Mono",
    + monospace;
    + font-size: 0.55em;
    +}
    +
    +/* Layout of quoted text / graphic layout */
    +blockquote.np_article_quote {
    + border-left: var(--color-link) solid 1px;
    + padding-left: 5px;
    + color: var(--color-text-quote);
    + margin: 0px;
    +}
    +
    +/* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Post layout =3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D */
    +
    +/* headline */
    +h1.np_post_headline {
    + font-size: 1.333em;
    +}
    +
    +/* Head with the input fields for subject, name and email */
    +.np_post_header {
    + background: var(--color-dark);
    + padding: 3px;
    + border: solid 1px var(--color-link);
    +}
    +
    +/* Body with the message-field and the post-button in it */
    +.np_post_body {
    + background: var(--color-light);
    + padding: 3px;
    + border: solid 1px var(--color-link);
    + margin-top: 10px;
    +}
    +
    +/* show or hide groups toggle */
    +.np_show_hide_toggle {
    + margin-top: 0;
    + margin-bottom: 0;
    + text-decoration: none;
    + text-align: center;
    + color: var(--color-highlight);
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 1.2em;
    +}
    +
    +/* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D specifically for rocksolid overboard = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
    +
    +/* results table */
    +table.np_results_table {
    + width: 100%;
    + table-layout: fixed;
    + border: none;
    + border-spacing: 0px;
    + margin: 0px;
    + padding: 0px;
    + font-size: 0.5em;
    +}
    +
    +/* overboard style toggle */
    +.np_ob_style_toggle {
    + margin-top: 0;
    + margin-bottom: 0;
    + text-decoration: none;
    + color: var(--color-highlight);
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 0.8em;
    +}
    +
    +/* search sort toggle */
    +.np_search_sort_toggle {
    + margin-top: 0;
    + margin-bottom: 0;
    + text-decoration: none;
    + color: var(--color-highlight);
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 0.8em;
    +}
    +
    +/* overboard posted_date */
    +.np_ob_posted_date {
    + margin-top: 0;
    + margin-bottom: 0;
    + text-decoration: none;
    + color: var(--color-highlight);
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 1.333em;
    +}
    +
    +/* posted_date */
    +.np_posted_date {
    + float: right;
    + margin-top: 0;
    + margin-bottom: 0;
    + margin-right: 10;
    + text-decoration: none;
    + color: var(--color-highlight);
    + text-align: right;
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 0.8em;
    + width: 50%;
    +}
    +
    +/* posted_date left */
    +.np_posted_date_left {
    + float: left;
    + margin-top: 5;
    + margin-bottom: 0;
    + margin-right: 10;
    + margin-left: 10;
    + text-decoration: none;
    + color: var(--color-highlight);
    + text-align: left;
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 0.8em;=20
    + width: 50%;
    +}
    +
    +#datebox {
    + display: flex;
    + justify-content: space-between;
    +}
    +
    +/* last posted_date */
    +.np_last_posted_date {
    + margin-top: 10;
    + margin-bottom: 10;
    + margin-right: 10;
    + text-decoration: none;
    + color: var(--color-highlight);
    + text-align: left;
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 0.9em;
    +}
    +
    +/* unsubscribe/new links in groups page */
    +.np_group_user_tools {
    + margin-top: 3;
    + margin-bottom: 2;
    + margin-right: 10;
    + text-decoration: none;
    + color: var(--color-visited) !important;
    + text-align: left;
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 1.333em;
    +}
    +
    +/* group description */
    +.np_group_desc {
    + margin-top: 2;
    + margin-bottom: 2;
    + margin-right: 10;
    + text-decoration: none;
    + color: var(--color-highlight) !important;
    + text-align: left;
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 1.333em;
    +}
    +
    +.np_ob_group {
    + margin-top: 0;
    + margin-bottom: 0;
    + text-decoration: none;
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 0.8em;
    +}
    +
    +.np_ob_body {
    + margin-top: 0;
    + margin-bottom: 0;
    + text-decoration: none;
    + font-family: Arial, Helvetica, sans-serif;
    + font-size: 1.333em;
    +}
    +
    +.np_ob_subject {
    + margin-top: 0;
    + margin-bottom: 0;
    + text-decoration: none;
    + font-family: Helvetica, Arial, sans-serif;
    + font-size: 1.1.333em;
    +}
    +
    +/* Even line numbers in the thread */
    +.np_result_line1 {
    + padding-left: 3px;
    + padding-top: 6px;
    + padding-right: 0px;
    + padding-bottom: 6px;
    + background: var(--color-dark);
    + margin: 0px;
    +}
    +
    +/* Odd line numbers in the thread */
    +.np_result_line2 {
    + padding-left: 3px;
    + padding-top: 6px;
    + padding-right: 0px;
    + padding-bottom: 6px;
    + background: var(--color-light);
    + border-top: 1px solid var(--color-row-border);
    + border-bottom: 1px solid var(--color-row-border);
    + margin: 0px;
    +}
    +
    +.np_ob_tail {
    + font-size: 0.7em;
    +}
    +/* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D navigation buttons on top of every pa=
    ge =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
    +.np_buttonbar {
    + background: #FFF;
    + padding: 1px;
    + margin-bottom: 1px;
    + width: 100%;
    + color: black;
    + font-size: 0.6em;
    +}
    +
    +.np_button_link {
    + padding-left: 5px;
    + padding-right: 5px;
    + border: none;
    + margin-right: 10px;
    + color: var(--color-visited);
    + white-space: nowrap;
    + font-family: Arial, Helvetica, sans-serif;
    + background: var(--color-dark);
    + border-radius: 5px;
    + border: 1px solid var(--color-highlight);
    + font-size: 1.333em;
    +}
    +
    +.np_button_link:hover {
    + color: var(--color-dark);
    + background: var(--color-visited);
    +}
    +
    +td.np_button {
    + padding-left: 5px;
    + padding-right: 5px;
    + border-right: solid white 1px;
    + color: white;
    + white-space: nowrap;
    + font-family: Arial, Helvetica, sans-serif;
    +}
    +
    +a.np_button {
    + color: white;
    + text-decoration: underline;
    +}
    +
    +.button_container {
    + text-align: center;
    +}
    +
    +.np_pages {
    + color: var(--color-visited);
    +}
    +
    +.np_pages_selected {
    + color: var(--color-highlight) !important;
    + text-weight: bold;
    + margin-left: 5px;
    + font-size: 110%;
    +}
    +
    +.np_pages_unselected {
    + color: var(--color-visited) !important;
    + text-decoration: underline;
    + margin-left: 5px;
    +}
    +
    +input[type=3Dsubmit] {
    + padding: 5px;
    + border: 1px solid var(--color-text);
    + -webkit-border-radius: 5px;
    + border-radius: 5px;
    +}
    +
    +input[type=3Dsubmit]:hover {
    + color: var(--color-medium);
    + background: var(--color-text);
    +}
    +
    +input[type=3Dbutton] {
    + padding: 5px;
    + border: 1px solid var(--color-text);
    + -webkit-border-radius: 5px;
    + border-radius: 5px;
    +}
    +
    +input[type=3Dbutton]:hover {
    + color: var(--color-medium);
    + background: var(--color-text);
    +}
    +
    +a:link {
    + text-decoration: none;
    + color: var(--color-link);
    + font-size: inherit;
    +}
    +
    +a:visited {
    + text-decoration: none;
    + color: var(--color-visited);
    +}
    +
    +a:hover {
    + text-decoration: underline;
    +}
    +
    +a:active {
    + text-decoration: underline;
    +}
    +
    +/* custom styles for simple - minimal themes */
    +/* TODO : cruft code left above - using !important overrides for now */
    +
    +.np_thread_head,
    +.np_last_posted_date,
    +.np_index_groups td a img,
    +.np_index_groups tr td:first-of-type,
    +.np_index_groups tr td:last-of-type,
    +.np_index_groups tr td:nth-of-type(3) {
    + width: 0px;
    + height: 0px;
    + line-height: 0px;
    + max-width: 0px;
    + max-height: 0px;
    + display: none;
    + visibility: hidden;
    +}
    +
    +.np_header_bar_top {
    + font-size: 0.9em;
    +}
    +
    +.np_header_bar_top img {
    + content: ""; /* hide image from php generated code */
    + visibility: hidden;
    + display: none;
    + width: 0px;
    + max-width: 0px;
    + height: 0px;
    + margin: 0px;
    + padding: 0px;
    +}
    +
    +table, tbody, tr, td {
    + border-collapse: collapse;
    + border: 0px solid transparent;
    + border: none !important;
    +}
    +
    +td {
    + padding: 0.2em;
    +}
    +
    +body {
    + margin: 0px;
    + padding-left: 1em;
    + padding-right: 1em;
    + padding-bottom: 2em;
    + background: #FFF;
    +}
    +
    +/* set a uniform font for everything */
    +
    +* {
    + font-family: 'Noto Sans Mono', Monospace;
    + font-size: 14pt !important;
    + font-weight: 400;
    +}
    +
    +/* collapse the border around listings */
    +.np_index_groups {
    + border-collapse: collapse;
    + border: 0px solid transparent;
    +}
    +
    +/* size the footer image */
    +a img {
    + width: 20%;
    + min-width: 320px;
    + max-width: 320px;
    +}
    +
    +button,
    +.np_button_link,
    +input[value=3D"Lookup"],
    +input[value=3D"Reply"],
    +input[value=3D"Post Article"],
    +input[value=3D"Quote"],
    +input[value=3D"Login"],
    +input[value=3D"Create"],
    +input[value=3D"I forgot my password"],
    +input[type=3D"submit"],
    +.np_header_button_link {
    + border: none; /* border: 3px solid #333 */;
    + background: #777;
    + color: #eee;
    + padding: 9px;
    + margin: 3px;
    +}
    +
    +input[type=3D"text"] {
    + min-width: 448px;
    +}
    +
    +input[value=3D"Lookup"], input[name=3D"id"] {
    + display: none;
    +}
    +
    +table[align=3D"right"] {
    + display: none;
    +}
    +
    +hr {
    + display: none;
    + width: 0px;
    + visibility: hidden;
    +}
    +
    +.np_thread_table tr td:nth-of-type(2) {
    + display: none;
    + width: 0px;
    + visibility: hidden;
    +}
    +
    +.np_thread_table tr td:nth-of-type(3) {
    + display: none;
    + width: 0px;
    + visibility: hidden;
    +}
    +
    +input[type=3D"text"], input[type=3D"password"] {
    + padding: 8px;
    + border: none;
    + border-radius: 3px;
    + width: 100%;
    + min-width: 98%;
    + margin: 8px;
    +}
    +
    +/* make text input tables wider */
    +
    +table {
    + min-width: 50%;
    + max-width: 100%;
    +}
    +
    +
    +tbody tr:nth-child(even) {
    + background-color: #FFF !important;
    +}
    +
    +.np_groups_table tr {
    + border-top: 1px solid #dadce0 !important;
    +}
    +
    +.np_groups_table tr:hover td {
    + background: #dadce0 !important;
    + background-color: #dadce0 !important;
    +}
    +
    +tr.np_thread_line1:hover td {
    + background: #dadce0 !important;
    + background-color: #dadce0 !important;
    +}
    +
    +tr.np_thread_line2:hover td {
    + background: #dadce0 !important;
    + background-color: #dadce0 !important;
    +
    +}
    +
    +tr.np_thread_line1, tr.np_thread_line2 {
    + border-top: 1px solid #dadce0 !important;
    +}
    +
    +.np_header_bar_top td.np_header_links {
    + display: inline-block;
    + margin-right: 1em;
    + float: right;
    + text-align: right;
    +}
    +
    +.np_header_bar_top {
    + float: right;
    + text-align: right;
    +}
    +
    +.np_header_button_bar {
    + display: inline-block;
    + width: 100%
    + float: left;
    + background: transparent;
    +}
    +
    +.np_header_button_bar td {
    + display: inline-block;
    + margin-right: 1em;
    +}
    +
    +.np_header_bar_top .np_title {
    + display: none;
    + visibility: hidden;
    +}
    +
    +.np_header_button_link {
    + min-width: 192px;
    +}
    +
    +body {
    + width: 100% !important;
    + min-width: 100% !important;
    + max-width: 100% !important;
    +}
    +
    +body h1.np_thread_headline:nth-of-type(1) {
    + font-size: 1.3em !important;
    + padding-right: 2em;
    + text-align: right;
    + color: #FFFFFF;
    + display: block;
    + width: 100%;
    + background: #777;
    +}
    +
    +a.np_group_user_tools {
    + display: none;
    +}
    +
    +
    +a[title=3D"Copy article link to clipboard"] {
    + display: none !important;
    + visibility: hidden;
    +}
    +
    +a[title=3D"Copy message-id to clipboard"] {
    + display: none !important;
    + visibility: hidden;
    +}
    +
    +a[title=3D"Copy article link to clipboard"] i {
    + display: none !important;
    + visibility: hidden;
    +}
    +
    +a[title=3D"Copy message-id to clipboard"] i {
    + display: none !important;
    + visibility: hidden;
    +}
    +
    +input[name=3D"terms"] {
    + width: 50%;
    + max-width: 50% !important;
    +}

    --Multipart=_Thu__17_Oct_2024_05_50_37_-0500_zHfUDtZ2Epv2GqB7--

    --Signature=_Thu__17_Oct_2024_05_50_37_-0500_eZiUkAZuTu+2Vy_1
    Content-Type: application/pgp-signature

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQRneuMjkp+P7n1uq4moad1ZYOZmFwUCZxDr/QAKCRCoad1ZYOZm FyufAP4oXhnxxBP6NoiDSf889272LKI+hPOBfgbTdykvAM9ecQD9Hm/jJGDF2rbE Jmf+z1HsZNE9v/dyJyFmdJ/t/YixxgE=
    =RNgw
    -----END PGP SIGNATURE-----

    --Signature=_Thu__17_Oct_2024_05_50_37_-0500_eZiUkAZuTu+2Vy_1--
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Byrl Raze Buckbriar@news0@octade.net to rocksolid.nodes.help on Thu Oct 17 11:21:41 2024
    From Newsgroup: rocksolid.nodes.help

    --Signature=_Thu__17_Oct_2024_06_21_10_-0500_0yTQG7W6JjJeUtQG
    Content-Type: text/plain; charset=US-ASCII
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    On Thu, 17 Oct 2024 10:52:28 +0000
    Byrl Raze Buckbriar <news0@octade.net> wrote:

    It would be helpful to me to get some feedback on the theme before I tweak =
    it any more.

    The theme demo runs here: https://news.octade.net/rocksolid .

    The username is 'guest'.

    The password is 'guest123' spelled in reverse.

    --=20
    Byrl Raze Buckbriar . OCTADE . < https://octade.net >
    Hacker Hotline . voice & SMS . (781) OCT-AGON
    KeyOxide . < https://keyoxide.org/keyoxide0@octade.net >

    --Signature=_Thu__17_Oct_2024_06_21_10_-0500_0yTQG7W6JjJeUtQG
    Content-Type: application/pgp-signature

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQRneuMjkp+P7n1uq4moad1ZYOZmFwUCZxDzJgAKCRCoad1ZYOZm F8ilAQDlXPTbMGglYeLZ+xVQDUywNE2nRA2NIa+x6jqHf+xyxwEA0UxmOM1XsHYh pWuNybI+bmwXFi6VHIGU04YL/iGyUQE=
    =a4yW
    -----END PGP SIGNATURE-----

    --Signature=_Thu__17_Oct_2024_06_21_10_-0500_0yTQG7W6JjJeUtQG--
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Retro Guy@retroguy@novabbs.com to rocksolid.nodes.help on Thu Oct 17 11:44:52 2024
    From Newsgroup: rocksolid.nodes.help

    On Thu, 17 Oct 2024 11:21:41 +0000, Byrl Raze Buckbriar wrote:

    On Thu, 17 Oct 2024 10:52:28 +0000
    Byrl Raze Buckbriar <news0@octade.net> wrote:

    It would be helpful to me to get some feedback on the theme before I
    tweak it any more.

    The theme demo runs here: https://news.octade.net/rocksolid .

    The username is 'guest'.

    The password is 'guest123' spelled in reverse.

    I like it! (trw would be impressed)

    The patch is fine (did a dry run), but I'll wait until you say you're
    ready, then I'll do a --signoff.

    Along with TriMonoBlue Theme and yours, we're getting some nice looks.
    --
    Retro Guy
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Byrl Raze Buckbriar@news0@octade.net to rocksolid.nodes.help on Thu Oct 17 12:37:11 2024
    From Newsgroup: rocksolid.nodes.help

    --Signature=_Thu__17_Oct_2024_07_33_35_-0500_rOBW8BK.xorli8e/
    Content-Type: text/plain; charset=US-ASCII
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    On Thu, 17 Oct 2024 11:44:52 +0000
    Retro Guy <retroguy@novabbs.com> wrote:

    On Thu, 17 Oct 2024 11:21:41 +0000, Byrl Raze Buckbriar wrote:
    =20
    On Thu, 17 Oct 2024 10:52:28 +0000
    Byrl Raze Buckbriar <news0@octade.net> wrote:

    It would be helpful to me to get some feedback on the theme before I
    tweak it any more.

    The theme demo runs here: https://news.octade.net/rocksolid .

    The username is 'guest'.

    The password is 'guest123' spelled in reverse.
    =20
    I like it! (trw would be impressed)
    =20
    The patch is fine (did a dry run), but I'll wait until you say you're
    ready, then I'll do a --signoff.
    =20
    Along with TriMonoBlue Theme and yours, we're getting some nice looks.
    =20
    --=20
    Retro Guy

    If it checks out in multiple browsers ship it when you're ready. The GPL li= cense is in the CSS file.

    I will eventually want to tweak it for phones with tiny screens. For now I'=
    m out of fiddle time.

    --=20
    Byrl Raze Buckbriar . OCTADE . < https://octade.net >
    Hacker Hotline . voice & SMS . (781) OCT-AGON
    KeyOxide . < https://keyoxide.org/keyoxide0@octade.net >

    --Signature=_Thu__17_Oct_2024_07_33_35_-0500_rOBW8BK.xorli8e/
    Content-Type: application/pgp-signature

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQRneuMjkp+P7n1uq4moad1ZYOZmFwUCZxEEIAAKCRCoad1ZYOZm FwWJAQDZnGev6haVt7s/KFpm+3NHc5mTHZVgFGcxEy8G/F3GIAEAx/8tzzvt9b+b 5nAyAixrIsoMlIYrBjliVnsOJlhJoAo=
    =qILf
    -----END PGP SIGNATURE-----

    --Signature=_Thu__17_Oct_2024_07_33_35_-0500_rOBW8BK.xorli8e/--
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Retro Guy@retroguy@novabbs.com to rocksolid.nodes.help on Thu Oct 17 12:57:00 2024
    From Newsgroup: rocksolid.nodes.help

    On Thu, 17 Oct 2024 12:37:11 +0000, Byrl Raze Buckbriar wrote:

    On Thu, 17 Oct 2024 11:44:52 +0000
    Retro Guy <retroguy@novabbs.com> wrote:

    On Thu, 17 Oct 2024 11:21:41 +0000, Byrl Raze Buckbriar wrote:

    On Thu, 17 Oct 2024 10:52:28 +0000
    Byrl Raze Buckbriar <news0@octade.net> wrote:

    It would be helpful to me to get some feedback on the theme before I
    tweak it any more.

    The theme demo runs here: https://news.octade.net/rocksolid .

    The username is 'guest'.

    The password is 'guest123' spelled in reverse.

    I like it! (trw would be impressed)

    The patch is fine (did a dry run), but I'll wait until you say you're
    ready, then I'll do a --signoff.

    Along with TriMonoBlue Theme and yours, we're getting some nice looks.

    --
    Retro Guy

    If it checks out in multiple browsers ship it when you're ready. The GPL license is in the CSS file.

    Sounds good. So far only tried Waterfox. I'll try a few more (blink
    based, etc.) then push it through.

    I will eventually want to tweak it for phones with tiny screens. For now
    I'm out of fiddle time.

    style.css contains some sections for different screen sizes where you
    can put duplicate stuff. You probably already know that, but just in
    case :)
    --
    Retro Guy
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Byrl Raze Buckbriar@news0@octade.net to rocksolid.nodes.help on Thu Oct 17 20:39:24 2024
    From Newsgroup: rocksolid.nodes.help

    --Signature=_Thu__17_Oct_2024_15_37_03_-0500_3zVlZI7dwJzmJ68s
    Content-Type: text/plain; charset=US-ASCII
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    On Thu, 17 Oct 2024 12:57:00 +0000
    Retro Guy <retroguy@novabbs.com> wrote:

    On Thu, 17 Oct 2024 12:37:11 +0000, Byrl Raze Buckbriar wrote:
    =20
    On Thu, 17 Oct 2024 11:44:52 +0000
    Retro Guy <retroguy@novabbs.com> wrote:

    On Thu, 17 Oct 2024 11:21:41 +0000, Byrl Raze Buckbriar wrote:

    On Thu, 17 Oct 2024 10:52:28 +0000
    Byrl Raze Buckbriar <news0@octade.net> wrote:

    It would be helpful to me to get some feedback on the theme before I
    tweak it any more.

    The theme demo runs here: https://news.octade.net/rocksolid .

    The username is 'guest'.

    The password is 'guest123' spelled in reverse.

    I like it! (trw would be impressed)

    The patch is fine (did a dry run), but I'll wait until you say you're
    ready, then I'll do a --signoff.

    Along with TriMonoBlue Theme and yours, we're getting some nice looks.

    --
    Retro Guy

    If it checks out in multiple browsers ship it when you're ready. The GPL license is in the CSS file.
    =20
    Sounds good. So far only tried Waterfox. I'll try a few more (blink
    based, etc.) then push it through.
    =20
    I will eventually want to tweak it for phones with tiny screens. For now I'm out of fiddle time.
    =20
    style.css contains some sections for different screen sizes where you
    can put duplicate stuff. You probably already know that, but just in
    case :)
    =20
    --=20
    Retro Guy

    I gutted the @media queries and tried to make everything flow uniformly reg= arless of screen size. I plan on creating new @media query tweaks later. Fo=
    r now the theme renders well on my little Android chromium browser and mini= fied browser windows without the @media queries.

    When I add the new @media queries it will be minor tweaks just to get the f= ont more pleasing for the small screen and to resize the top bar links and = buttons. I designed the header to flow irrespective of screen size so I jus=
    t gutted the queries so I could push something that works and go from whate= ver feedback users might offer after testing it.

    Styling around <table> tags with just one class per tag is very tricky and = figuring out which browsers support which CSS methods is almost as persnick= ety as rocket science. I also may push a patch with some changes to the php=
    header, footer, and article files adding some extra classes so more stylin=
    g can be done.

    --=20
    Byrl Raze Buckbriar . OCTADE . < https://octade.net >
    Hacker Hotline . voice & SMS . (781) OCT-AGON
    KeyOxide . < https://keyoxide.org/keyoxide0@octade.net >

    --Signature=_Thu__17_Oct_2024_15_37_03_-0500_3zVlZI7dwJzmJ68s
    Content-Type: application/pgp-signature

    -----BEGIN PGP SIGNATURE-----

    iHUEARYIAB0WIQRneuMjkp+P7n1uq4moad1ZYOZmFwUCZxF1bwAKCRCoad1ZYOZm F+2MAP9zECJSQr1Rx9dYJ5NbSVtl19mDEe2V+kcnxQ+Pg6apTAD/TOWlQz3irr2J gc7OlWFzZbAghh3umyRjbQTjk/KybQA=
    =NLw5
    -----END PGP SIGNATURE-----

    --Signature=_Thu__17_Oct_2024_15_37_03_-0500_3zVlZI7dwJzmJ68s--
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Retro Guy@retroguy@novabbs.com to rocksolid.nodes.help on Thu Oct 17 22:10:41 2024
    From Newsgroup: rocksolid.nodes.help

    On Thu, 17 Oct 2024 20:39:24 +0000, Byrl Raze Buckbriar wrote:

    On Thu, 17 Oct 2024 12:57:00 +0000
    Retro Guy <retroguy@novabbs.com> wrote:

    On Thu, 17 Oct 2024 12:37:11 +0000, Byrl Raze Buckbriar wrote:

    On Thu, 17 Oct 2024 11:44:52 +0000
    Retro Guy <retroguy@novabbs.com> wrote:

    On Thu, 17 Oct 2024 11:21:41 +0000, Byrl Raze Buckbriar wrote:

    On Thu, 17 Oct 2024 10:52:28 +0000
    Byrl Raze Buckbriar <news0@octade.net> wrote:

    It would be helpful to me to get some feedback on the theme before I >>>>> tweak it any more.

    The theme demo runs here: https://news.octade.net/rocksolid .

    The username is 'guest'.

    The password is 'guest123' spelled in reverse.

    I like it! (trw would be impressed)

    The patch is fine (did a dry run), but I'll wait until you say you're
    ready, then I'll do a --signoff.

    Along with TriMonoBlue Theme and yours, we're getting some nice looks. >>>>
    --
    Retro Guy

    If it checks out in multiple browsers ship it when you're ready. The GPL >>> license is in the CSS file.

    Sounds good. So far only tried Waterfox. I'll try a few more (blink
    based, etc.) then push it through.

    I will eventually want to tweak it for phones with tiny screens. For now >>> I'm out of fiddle time.

    style.css contains some sections for different screen sizes where you
    can put duplicate stuff. You probably already know that, but just in
    case :)

    --
    Retro Guy

    I gutted the @media queries and tried to make everything flow uniformly regarless of screen size. I plan on creating new @media query tweaks
    later. For now the theme renders well on my little Android chromium
    browser and minified browser windows without the @media queries.

    When I add the new @media queries it will be minor tweaks just to get
    the font more pleasing for the small screen and to resize the top bar
    links and buttons. I designed the header to flow irrespective of screen
    size so I just gutted the queries so I could push something that works
    and go from whatever feedback users might offer after testing it.

    Styling around <table> tags with just one class per tag is very tricky
    and figuring out which browsers support which CSS methods is almost as persnickety as rocket science. I also may push a patch with some changes
    to the php header, footer, and article files adding some extra classes
    so more styling can be done.

    I don't blame you :)

    I am very weak in html and css, the stylesheet for rslight shows that.
    Others here have encouraged me to add more styles for each specific
    entity, and I agree, but I'm only doing that now as I change things. The
    time I spend on just one css change is ridiculous, I could write a new
    php site in the time it takes me to get a string to display in the right
    part of the page.

    Looking forward to your mods. I'll probably push this one tomorrow, or
    maybe Saturday. I have a medical procedure tomorrow morning so I don't
    know how well I'll feel after that. We'll see. It's just yet another
    petscan, but the dye they inject makes me feel like crap.
    --
    Retro Guy
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Retro Guy@retroguy@novabbs.com to rocksolid.nodes.help on Sun Oct 20 12:47:10 2024
    From Newsgroup: rocksolid.nodes.help

    On Sun, 20 Oct 2024 11:44:48 +0000, Byrl Raze Buckbriar wrote:

    Please find attached an updated patch.

    Looks good. I will commit today. Thanks!
    --
    Retro Guy
    --- Synchronet 3.21a-Linux NewsLink 1.2