Why do so many platforms still look like they're from the MS-DOS era?

Why do so many platforms still look like they're from the MS-DOS era?

Seriously why do so many platforms look the same? GitHub, Discord, chatbots, open source apps, some messengers and social networks, even the occasional local grocery store website. Dark backgrounds, gray boxes everywhere, almost characterless and depressing, as if they were forced from the 80s. Sometimes it feels like the goal is for the UI to be something between a matchbox and an obituary. Is there an unwritten rule that the deader and uglier the UI is, the more professional it is?

Of course, I completely understand why these apps are simple. If you use something for 8 hours or more a day, you don't want flashy animations or a rainbow that explodes every time you click. Speed ​​and simplicity are important But many developers have this mindset: "It works? Great, release it

as if focusing on visual design automatically means making the app slower or less professional. I really don't agree with that. You can keep the UI clean, light, and distraction-free while still making it look modern. Better spacing, typography, subtle depth, a little color, microinteractions...none of these should hurt performance. Especially for products that aren't built just for developers. I don't know, maybe I'm being weird here but I think minimalism and looking like a matchbox are two different things.

I'm curious what others think. (Of course, the image in this post is just an example and some people might not like it, but developers can definitely come up with something better)

u/nevermind_1983 — 2 days ago

Obsessive micro managing destroys good communities faster than spam

Unpopular opinion (and maybe popular) : If we want to be realistic about how modern exclusive clubs and community forums organize themselves (I hope you understand which one I mean, because I mention their names, this post will not be approved :)))) ) , we have to admit that the core idea of "needing strict house rules" isn't entirely bad it's vital. An unfiltered environment quickly turns into a chaotic mess of loud salespeople and pointless shouting matches. Thanks to structural rules, some places manage to maintain high-quality niches where you can still find deep, intelligent conversations; something that chaotic "free for all" public squares are desperate for.

But the real crisis starts exactly when this legitimate need for order turns into an extreme obsession and a rigid, paranoid hierarchy. The strictness in these closed communities has long since crossed the line from "maintaining quality" to actually destroying the core human experience.

Ruthless automated gatekeeping: Over-reliance on mechanical screening tools has made evaluation completely devoid of actual understanding. These systems can't tell the difference between a witty joke, a subtle nuance, or a creative contribution that just uses an unconventional format. When a person has to study a community’s multi-page handbook like a complex legal document ten times just to say a single sentence, organic order gives way to soul-crushing bureaucracy.

Arbitrary and biased authority: The obsession with absolute order has allowed volunteer gatekeepers to use their unchecked power to impose bizarre, micro-managing rules. Disqualifying a brilliant and highly useful perspective just because "the presentation didn't start with a specific format" or "it was slightly shorter than an arbitrary limit" isn't about maintaining quality; it's about stifling fresh creativity.

Killing newcomer motivation: The current system for maintaining this artificial security basically shuts the door on fresh blood. When a new member with a mountain of great insights cannot leave a single trace because they lack arbitrary "reputation points" or their membership is too new, it turns the space into an exclusive, stagnant club for the old-timers.

Good intent, bad execution The bottom line is this: Having a sheriff to keep a town safe is essential, but when a sheriff prevents citizens from leaving their homes just because a crime might happen, you can't call that order anymore; that's just structural tyranny.

Communities need structure to survive, and protective measures are a solid defense against decay. However, by crossing the line into extremism, spaces that were supposed to be built for the free exchange of thoughts become stressful, paranoid, and exclusionary environments. Order is only respectable as long as it doesn't suffocate the community's inner life.

reddit.com
u/nevermind_1983 — 18 days ago

Guide to applying CSS code in the new Vivaldi browser version 8

Follow these steps:

First, create a text file, paste your desired CSS code into it, and name it something like custom.css. (You can use the code I posted here as an example: https://www.reddit.com/r/browsers/comments/1u470h1/comment/ore8gsi/?screen_view_count=2 )

Now, open the Vivaldi address bar:

vivaldi://flags

Search for the following phrase:

"Allow CSS modifications"

Set its value to:

"Enabled"

Close the browser completely and restart it.

Now, go to:

Settings → Appearance

And search for "css" in the settings search bar.

Usually, the "Custom UI Modifications" option should appear. Enter the path to the CSS file you created, and that's it. Now, when you close and reopen the browser once, the changes will be applied.

I applied this code to the "Sunset Forest" theme, which you can get here: https://themes.vivaldi.net/themes/ZQDJn55ovLB

And here is the wallpaper link: https://www.vecteezy.com/photo/72608182-a-forest-with-pink-flowers-and-trees

u/nevermind_1983 — 23 days ago
▲ 201 r/vivaldibrowser+1 crossposts

Customized Vivaldi browser css code

I customized this design for the Vivaldi browser. Please let me know what you think. I'm also posting the CSS code so you can use it, and if you can make it look even better, feel free to post it here. Wallpaper link: https://wallpapershome.com/mood/dreamy/magical-woods-dreamy-colors-surreal-imagery-29663.html

Code: /* ═══════════════════════════════════════════════════════════ Vivaldi 8 — Liquid Glass CSS | Modified Version ═══════════════════════════════════════════════════════════ Prerequisites:

  1. vivaldi://flags → Allow CSS modifications → Enabled
  2. Settings → Appearance → Custom UI Modifications → Select Folder
  3. Settings → Themes → Enable Blur (Required for backdrop-filter to work) ═══════════════════════════════════════════════════════════ */

/* ───────────────────────────────────────────────────────────

  1. Main Header — True Liquid Glass

#header includes the tab bar + address bar ─────────────────────────────────────────────────────────── */

/* Tab Bar — Make background transparent to reveal the header glass effect */ #tabs-tabbar-container { background: transparent !important; background-color: transparent !important; }

#tabs-subcontainer, .tab-strip, .toolbar-tabbar { background: transparent !important; background-color: transparent !important; border: none !important; box-shadow: none !important; }

/* Address Bar + Other bars transparent */ .vivaldi-header, .mainbar, .inner, .UrlBar, #main { background: transparent !important; background-color: transparent !important; border: none !important; box-shadow: none !important; }

/* Address Bar — Glass capsule */ .UrlBar-AddressField { border-radius: 999px !important; background: rgba(255, 255, 255, 0.08) !important; border: 1px solid rgba(255, 255, 255, 0.14) !important; backdrop-filter: blur(14px) saturate(150%) !important; -webkit-backdrop-filter: blur(14px) saturate(150%) !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.09) !important; transition: all 0.2s ease !important; } .UrlBar-AddressField:focus-within { background: rgba(255, 255, 255, 0.12) !important; border-color: rgba(255, 255, 255, 0.23) !important; }

/* ─────────────────────────────────────────────────────────── 2. Liquid Glass Capsule Tabs Correct selector for Vivaldi 8: #tabs-container .tab Or: #browser .tab-position .tab ─────────────────────────────────────────────────────────── */

/* Spacing between tabs */ #tabs-container .tab-position { box-sizing: border-box !important; }

/* Tab Body — Liquid Glass */ #tabs-container .tab-position .tab, #browser .tab-position .tab { border-radius: 20px !important; background: linear-gradient( 145deg, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.03) 100% ) !important; border: 1px solid rgba(255, 255, 255, 0.10) !important; backdrop-filter: blur(20px) saturate(150%) !important; -webkit-backdrop-filter: blur(20px) saturate(150%) !important; box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.12) !important; transition: all 0.2s cubic-bezier(0.34, 1.3, 0.64, 1) !important; }

/* Active Tab */ #tabs-container .tab-position .tab.active, #browser .tab-position .tab.active { background: linear-gradient( 145deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.12) 100% ) !important; border-color: rgba(255, 255, 255, 0.28) !important; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.28), inset 0 -1px 0 rgba(0, 0, 0, 0.07) !important; }

/* Hover on Inactive Tabs */ #tabs-container .tab-position .tab:hover:not(.active), #browser .tab-position .tab:hover:not(.active) { background: linear-gradient( 145deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.07) 100% ) !important; border-color: rgba(255, 255, 255, 0.18) !important; transform: translateY(-1px) !important; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.16) !important; }

/* Tab Text */ #tabs-container .tab-position .tab .tab-header, #browser .tab-position .tab .tab-header { background: transparent !important; border: none !important; }

#tabs-container .tab-position .tab .title, #browser .tab-position .tab .title { color: rgba(255, 255, 255, 0.88) !important; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.35) !important; }

/* Hide the colored active tab indicator (conflicts with the glass design) */ .tab.active:not(.marked):not(.tab-mini)::after, .tab.active:not(.marked):not(.tab-mini)::before { display: none !important; }

/* ─────────────────────────────────────────────────────────── 3. Search Bar — Glassy + Same Width as Top Sites Widget

Vivaldi builds Top Sites in an auto-width grid. We set the search width using the same logic.

For manual adjustment: change the --sd-width value Example: 4 sites × 96px + 3 gaps × 16px = 432px ─────────────────────────────────────────────────────────── */

/* Search Field — Multiple selectors to cover all states / .SpeedDialView-SearchField, .SpeedDialView-SearchField.SearchField, .sdwrapper .SearchField, .sdwrapper .iconmenu-container.SearchField { / Width: Equals Top Sites widget with 4 columns */ width: 395px !important; max-width: 395px !important; min-width: 395px !important;

/* Liquid Glass / border-radius: 999px !important; background: rgba(255, 255, 255, 0.10) !important; border: 1px solid rgba(255, 255, 255, 0.18) !important; backdrop-filter: blur(40px) saturate(100%) !important; -webkit-backdrop-filter: blur(40px) saturate(100%) !important; box-shadow: 0 12px 40px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.18), inset 0 -1px 0 rgba(0, 0, 0, 0.08) !important; height: 45px !important; display: flex !important; align-items: center !important; padding: 0 12px !important; box-sizing: border-box !important; transition: all 0.25s ease !important; / Centering */ margin-left: auto !important; margin-right: auto !important; }

/* Search Focus State */ .SpeedDialView-SearchField:focus-within, .SpeedDialView-SearchField.SearchField:focus-within, .sdwrapper .SearchField:focus-within { background: rgba(255, 255, 255, 0.16) !important; border-color: rgba(255, 255, 255, 0.30) !important; box-shadow: 0 16px 50px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 0 0 3px rgba(255, 255, 255, 0.06) !important; }

/* Text Input Inside Search */ .SpeedDialView-SearchField #searchFieldInput, .SpeedDialView-SearchField.SearchField #searchFieldInput, .sdwrapper .SearchField input { background: transparent !important; border: none !important; color: #ffffff !important; font-size: 15px !important; height: 100% !important; width: 100% !important; padding: 0 10px !important; outline: none !important; }

/* Placeholder Color */ .SpeedDialView-SearchField #searchFieldInput::placeholder, .sdwrapper .SearchField input::placeholder { color: rgba(255, 255, 255, 0.45) !important; }

/* Center the Top Sites widget itself */ .startpage-navigation, .speed-dial-container, .speeddial-widget { display: flex !important; flex-direction: column !important; align-items: center !important; }

/* Glassy background for Top Sites widget */ .startpage .startpage-navigation { background: rgba(255, 255, 255, 0.07) !important; backdrop-filter: blur(20px) saturate(150%) !important; -webkit-backdrop-filter: blur(20px) saturate(150%) !important; border: 1px solid rgba(255, 255, 255, 0.10) !important; border-radius: 20px !important; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25) !important; }

/* Speed Dial Dials */ .speeddial .dial, .speeddial-folder-contents .dial { backdrop-filter: blur(10px) !important; -webkit-backdrop-filter: blur(10px) !important; }

/* ─────────────────────────────────────────────────────────── 4. Right Side Panel — Transparent ─────────────────────────────────────────────────────────── */ #panels-container { background: transparent !important; border: none !important; }

.panel-group { background: rgba(255, 255, 255, 0.04) !important; backdrop-filter: blur(20px) !important; -webkit-backdrop-filter: blur(20px) !important; }

.panel-trigger button { border-radius: 8px !important; margin: 4px 0 !important; }

/* ─────────────────────────────────────────────────────────── 5. Status Bar + Scrollbar ─────────────────────────────────────────────────────────── */ #status-bar, .toolbar.toolbar-statusbar { }

::-webkit-scrollbar { width: 4px !important; height: 4px !important; } ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.18) !important; border-radius: 4px !important; } ::-webkit-scrollbar-track { background: transparent !important; }

u/nevermind_1983 — 24 days ago

The most beautiful Windows style in the world

I'm awarding the prize for the most beautiful Windows style in the world to myself. Do you think I deserve it?

Tools used:

Rainmeter

Windhawk

itop easy desktop

Wallpaper: Dreamy forest

u/nevermind_1983 — 24 days ago

The most beautiful Windows style in the world

I'm awarding the prize for the most beautiful Windows style in the world to myself. Do you think I deserve it?

Tools used:

Rainmeter

Windhawk

itop easy desktop

Wallpaper: Dreamy forest

u/nevermind_1983 — 24 days ago

Thanks to Microsoft for removing the sidebar

Thanks to Microsoft for removing the sidebar. It actually led me to discover a better browser called Vivaldi. Microsoft is a master at creating useless features; so, once they saw the sidebar was actually being used a lot, they removed it :)) If Microsoft actually used its brain, its browser would be miles ahead of Google by now, but I guess the fate of Internet Explorer still hasn't served as a lesson for them.

https://preview.redd.it/oj05erqymj6h1.png?width=1920&format=png&auto=webp&s=6879d5f1258706374e3cf77cff0fba79387ea43b

reddit.com
u/nevermind_1983 — 25 days ago

Is it worth worrying about Vivaldi's privacy/security?

https://preview.redd.it/3y61xojd4i6h1.png?width=1920&format=png&auto=webp&s=ed25b52cfe3659e81bd3317963402950a0b605ee

https://preview.redd.it/5trrisjd4i6h1.jpg?width=1920&format=pjpg&auto=webp&s=dc5796608a075fb5506c7ab775d1a22da7c26e7f

https://preview.redd.it/c2po9wjd4i6h1.png?width=1920&format=png&auto=webp&s=a686ff5b5f5f930e628416e4e0f7aa506cfa27aa

https://preview.redd.it/cw4wy0kd4i6h1.png?width=1920&format=png&auto=webp&s=5bac92240f34e846e9a39c6fc6d8845188ee41f2

I’ve been diving deep into privacy-focused browsers lately, specifically looking for 100% open-source, non-commercial options like LibreWolf or Ungoogled-Chromium. Naturally, Vivaldi keeps coming up because of its insane customization, but I have a few hang-ups about its structure and wanted to get some thoughts.

From what I’ve gathered, here’s the reality of using Vivaldi right now:

The UI is closed-source: While the core is just de-googled Chromium (which is open-source), the entire frontend/interface layer is proprietary. They do this so other companies don’t just clone their feature set, and while there’s no evidence of anything shady going on, it’s still a bit of a bummer if you're trying to stick to a strictly FOSS philosophy.

The business model is actually pretty transparent: Unlike Brave, they aren't pushing crypto wallets or aggressive ad rewards. They make their money through default search engine partnerships (Bing, Yahoo, etc.) and pre-installed Speed Dial bookmarks (like Booking.com). You can just delete those bookmarks and change your search engine, and you're good. They don't sell user data.

Privacy features are solid for daily driving: The built-in ad and tracker blocker works well, the End-to-End Encryption (E2EE) on sync is legit (they can't read your data), and they give you native, granular control over WebRTC leaks, which is a huge plus.

Bottom line: If you want a hyper-customizable powerhouse where you can tweak the layout, use custom CSS, and manage tabs like a pro without Google sniffing your data, Vivaldi is solid and there's no reason to panic. But if your threat model requires a completely minimalist, 100% open-source browser with zero commercial ties, you're probably better off sticking to LibreWolf or Ungoogled-Chromium.

For those of you who daily drive Vivaldi for privacy, how do you deal with the proprietary UI aspect? Is it a dealbreaker for you, or do the features outweigh the FOSS argument?

reddit.com
u/nevermind_1983 — 26 days ago

iran news by AI

Hey guys, I recently automated a new Telegram news channel that grabs Iran-related news published in global media, translates it into Persian using AI, and then provides a short-term assessment/outlook along with its potential market impact and an importance score for each news item. I think it could be useful for a lot of people, though I still need to optimize it and make it more accurate over time.

If you'd like, you can follow it here: https://t.me/iraninthemedia Also, I apologize because I'm not sure if it's okay to share this here or not. If it violates any rules, please let me know so I can delete the post—I just didn't know where else to share it.

u/nevermind_1983 — 26 days ago
▲ 136 r/browsers

Why You Should Switch to Vivaldi: Here’s the Breakdown

  1. Solid Privacy & Security Vivaldi doesn't make money by selling your data. It comes with a built-in ad and tracker blocker out of the box, but pairing it with uBlock Origin makes it an absolute fortress.

  2. Unmatched Customization It offers more customization than any other browser out there. If you think having that many options is overwhelming, don't worry—it’s actually super intuitive and easy to tweak.

  3. Sleek, Modern "Glassy" Themes The UI looks incredibly clean, offering lightweight, modern, and beautiful translucent/glass-style themes.

  4. The Ultimate Sidebar (Sidebar Lovers, Rejoice!) The web panel is a powerhouse. If you're annoyed that Microsoft Edge recently gutted its sidebar feature, Vivaldi’s sidebar will feel like a massive upgrade.

  5. Useful New Tab Widgets You can fully customize your New Tab page with several actually functional and handy widgets.

  6. A Vibrant and Active Community The community behind Vivaldi is huge, helpful, and deeply passionate about the browser.

  7. And Honestly... Just Try It! There are so many other great features, but I’m too tired to type them all out haha. Go download it and see the magic for yourself! ;)

Of course, it has a few negative points, which can be completely overlooked compared to its good points.

u/nevermind_1983 — 27 days ago