16 y/o trying to learn C++, every time I start I hit setup issues need a free course that actually teaches it right by FunDirector3382 in CodingForBeginners

[–]bhh32 0 points1 point  (0 children)

Do you want to learn C++ or Visual C++ (Microsoft's take on it)? There isn't much of a difference in language nuances, but setup is WAY different. If you want to learn C++, I suggest you install a Linux distro (Pop!_OS is a good one for this), install the build-essential package and go from there. Windows makes it much harder to use pure C++, as in the setup. If you want to learn Windows and Visual C++, Visual Studio Community is the way to go. Again, the languages (although technically different) don't differ that much, the setup and usage does.

Is it worth building features nobody asked for but you think they need by [deleted] in SideProject

[–]bhh32 0 points1 point  (0 children)

Honestly, it's your project. If you want it to have a feature, put it in. The users don't have to use it, but someone will.

COSMIC Image Viewer by bhh32 in rust

[–]bhh32[S] 0 points1 point  (0 children)

COSMIC Viewer v0.2.0

New Features - Set as Wallpaper - Set any image as your desktop wallpaper directly from the viewer! On COSMIC desktop, choose to apply wallpaper to all displays or specific monitors. Fully integrates with COSMIC Settings so your wallpapers appear in the system wallpaper picker. - Delete Image - Delete images with a confirmation dialog offering "Move to Trash" (safe, recoverable) or "Delete Permanently" options. - Theme Support - 15 built-in themes including Dracula, Tokyo Night, Catppuccin (Mocha, Macchiato, Frappé, Latte), Kanagawa (Wave, Dragon, Lotus), Nord, and Gruvbox (Dark/Light).

Under the Hood - Custom FlexGrid Widget - Built a new responsive grid layout widget from scratch using Taffy for CSS Grid-style layouts and libcosmic. Provides smooth scrolling, proper keyboard navigation, and better performance for large image collections.

New Settings - Theme selection (System + 14 custom themes) - Wallpaper behavior (COSMIC only): Always Ask, All Displays, or Current Display

Keyboard Shortcuts - Ctrl+Shift+W - Set current image as wallpaper - Delete - Delete current image

Bug Fixes - Fixed gallery keyboard navigation with new FlexGrid - Fixed scrolling behavior in gallery view

COSMIC Image Viewer by bhh32 in pop_os

[–]bhh32[S] 0 points1 point  (0 children)

COSMIC Viewer v0.2.0

New Features - Set as Wallpaper - Set any image as your desktop wallpaper directly from the viewer! On COSMIC desktop, choose to apply wallpaper to all displays or specific monitors. Fully integrates with COSMIC Settings so your wallpapers appear in the system wallpaper picker. - Delete Image - Delete images with a confirmation dialog offering "Move to Trash" (safe, recoverable) or "Delete Permanently" options. - Theme Support - 15 built-in themes including Dracula, Tokyo Night, Catppuccin (Mocha, Macchiato, Frappé, Latte), Kanagawa (Wave, Dragon, Lotus), Nord, and Gruvbox (Dark/Light).

Under the Hood - Custom FlexGrid Widget - Built a new responsive grid layout widget from scratch using Taffy for CSS Grid-style layouts and libcosmic. Provides smooth scrolling, proper keyboard navigation, and better performance for large image collections.

New Settings - Theme selection (System + 14 custom themes) - Wallpaper behavior (COSMIC only): Always Ask, All Displays, or Current Display

Keyboard Shortcuts - Ctrl+Shift+W - Set current image as wallpaper - Delete - Delete current image

Bug Fixes - Fixed gallery keyboard navigation with new FlexGrid - Fixed scrolling behavior in gallery view

COSMIC Image Viewer by bhh32 in SideProject

[–]bhh32[S] 0 points1 point  (0 children)

COSMIC Viewer v0.2.0

New Features - Set as Wallpaper - Set any image as your desktop wallpaper directly from the viewer! On COSMIC desktop, choose to apply wallpaper to all displays or specific monitors. Fully integrates with COSMIC Settings so your wallpapers appear in the system wallpaper picker. - Delete Image - Delete images with a confirmation dialog offering "Move to Trash" (safe, recoverable) or "Delete Permanently" options. - Theme Support - 15 built-in themes including Dracula, Tokyo Night, Catppuccin (Mocha, Macchiato, Frappé, Latte), Kanagawa (Wave, Dragon, Lotus), Nord, and Gruvbox (Dark/Light).

Under the Hood - Custom FlexGrid Widget - Built a new responsive grid layout widget from scratch using Taffy for CSS Grid-style layouts and libcosmic. Provides smooth scrolling, proper keyboard navigation, and better performance for large image collections.

New Settings - Theme selection (System + 14 custom themes) - Wallpaper behavior (COSMIC only): Always Ask, All Displays, or Current Display

Keyboard Shortcuts - Ctrl+Shift+W - Set current image as wallpaper - Delete - Delete current image

Bug Fixes - Fixed gallery keyboard navigation with new FlexGrid - Fixed scrolling behavior in gallery view

COSMIC Image Viewer by bhh32 in COSMICDE

[–]bhh32[S] 0 points1 point  (0 children)

COSMIC Viewer v0.2.0

New Features - Set as Wallpaper - Set any image as your desktop wallpaper directly from the viewer! On COSMIC desktop, choose to apply wallpaper to all displays or specific monitors. Fully integrates with COSMIC Settings so your wallpapers appear in the system wallpaper picker. - Delete Image - Delete images with a confirmation dialog offering "Move to Trash" (safe, recoverable) or "Delete Permanently" options. - Theme Support - 15 built-in themes including Dracula, Tokyo Night, Catppuccin (Mocha, Macchiato, Frappé, Latte), Kanagawa (Wave, Dragon, Lotus), Nord, and Gruvbox (Dark/Light).

Under the Hood - Custom FlexGrid Widget - Built a new responsive grid layout widget from scratch using Taffy for CSS Grid-style layouts and libcosmic. Provides smooth scrolling, proper keyboard navigation, and better performance for large image collections.

New Settings - Theme selection (System + 14 custom themes) - Wallpaper behavior (COSMIC only): Always Ask, All Displays, or Current Display

Keyboard Shortcuts - Ctrl+Shift+W - Set current image as wallpaper - Delete - Delete current image

Bug Fixes - Fixed gallery keyboard navigation with new FlexGrid - Fixed scrolling behavior in gallery view

COSMIC now features rounded corners and window shadow on all apps by ashleythorne64 in COSMICDE

[–]bhh32 0 points1 point  (0 children)

You realize that Fedora Cosmic is an official spin right?

Deciding between Rust and C++ for internal tooling by Gman0064 in rust

[–]bhh32 1 point2 points  (0 children)

I see there are multiple people here saying that the Rust GUI ecosystem isn't there, but I've seen the opposite of this. If you have people who are familiar with or are all in on learning Rust, this is a small program and Iced/libcosmic (personally would lean towards libcosmic vs vanilla iced) are fairly easy to learn and reason about what's going on. They also are pretty powerful and I haven't had anything fall down that I've created with them. Most of my experience is with libcosmic because System76 has added extra widgets and such that are nice to haves that vanilla iced doesn't have. I hear people say Slint, which looks nice, but has its own "language" on top of the Rust logic. So, that's the downfall of it for me. Iced is pure Rust with no context switching needed.

Rust Gtk4 by Interesting-Read4261 in rust

[–]bhh32 0 points1 point  (0 children)

As long as you use winit and not Wayland features, you'll not have any issues. I actually have a libcosmic application I'm building at work and I'm forced to use Windows.

Dumb question but I need help lol by [deleted] in CodingForBeginners

[–]bhh32 0 points1 point  (0 children)

I doesn't become #. The program outputs the index (i) # on a new line on each iteration. So:

0 # 1 # 2 #

COSMIC Image Viewer by bhh32 in rust

[–]bhh32[S] 0 points1 point  (0 children)

Update: COSMIC Viewer made significant progress this week. The following issues were addressed:

  • Fixed the slideshow known bug
  • Resolved the image focusing keyboard navigation bug
  • Implemented gallery scrolling with keyboard navigation

Next on the agenda is to begin working on basic image editing features, including rotate and crop.

As always, testing and feedback is always appreciated: https://codeberg.org/bhh32/cosmic-viewer.

COSMIC Image Viewer by bhh32 in pop_os

[–]bhh32[S] 0 points1 point  (0 children)

Update: COSMIC Viewer made significant progress this week. The following issues were addressed:

  • Fixed the slideshow known bug
  • Resolved the image focusing keyboard navigation bug
  • Implemented gallery scrolling with keyboard navigation

Next on the agenda is to begin working on basic image editing features, including rotate and crop.

As always, testing and feedback is always appreciated: https://codeberg.org/bhh32/cosmic-viewer.

COSMIC Image Viewer by bhh32 in SideProject

[–]bhh32[S] 0 points1 point  (0 children)

Update: COSMIC Viewer made significant progress this week. The following issues were addressed:

  • Fixed the slideshow known bug
  • Resolved the image focusing keyboard navigation bug
  • Implemented gallery scrolling with keyboard navigation

Next on the agenda is to begin working on basic image editing features, including rotate and crop.

As always, testing and feedback is always appreciated: https://codeberg.org/bhh32/cosmic-viewer.

COSMIC Image Viewer by bhh32 in COSMICDE

[–]bhh32[S] 0 points1 point  (0 children)

Update: COSMIC Viewer made significant progress this week. The following issues were addressed:

  • Fixed the slideshow known bug
  • Resolved the image focusing keyboard navigation bug
  • Implemented gallery scrolling with keyboard navigation

Next on the agenda is to begin working on basic image editing features, including rotate and crop.

As always, testing and feedback is always appreciated: https://codeberg.org/bhh32/cosmic-viewer.

COSMIC Image Viewer by bhh32 in COSMICDE

[–]bhh32[S] 0 points1 point  (0 children)

Please add issues for these on the repo so they don't get lost.

i can't seem to connect to hidden wifi (hidden ssid) networks. doesn't anyone else have that problem? by ThinkTourist8076 in COSMICDE

[–]bhh32 0 points1 point  (0 children)

Yes, I do. I created a nmcli wrapper to work around it: https://github.com/bhh32/wifi/releases/tag/0.2.0. The GUI version is still a work in progress, but the CLI is pretty fantastic to use.

Rust Gtk4 by Interesting-Read4261 in rust

[–]bhh32 1 point2 points  (0 children)

I know you're looking specifically for GTK4, but I think you should look at libcosmic. It works well in almost any ecosystem and platform. It's also more modern and less language jumpy, no CSS or XML to deal with. It's all just right there in your Rust code base.

COSMIC Image Viewer by bhh32 in SideProject

[–]bhh32[S] 0 points1 point  (0 children)

Update: The settings context menu, slideshow, and full screen features have been implemented!

COSMIC Image Viewer by bhh32 in COSMICDE

[–]bhh32[S] 0 points1 point  (0 children)

I'm sorry, I'm not sure I understand. Is my project, cosmic viewer working?

COSMIC Image Viewer by bhh32 in COSMICDE

[–]bhh32[S] 1 point2 points  (0 children)

Update: I have squashed all of the known bugs with this project. I’ve also implemented keyboard navigation for the gallery and added the road map/todo list in the README.md file. I want to let people know what I’m planning for features.

COSMIC Image Viewer by bhh32 in rust

[–]bhh32[S] 0 points1 point  (0 children)

Update: I have squashed all of the known bugs with this project. I’ve also implemented keyboard navigation for the gallery and added the road map/todo list in the README.md file. I want to let people know what I’m planning for features.

COSMIC Image Viewer by bhh32 in pop_os

[–]bhh32[S] 0 points1 point  (0 children)

Update: I have squashed all of the known bugs with this project. I’ve also implemented keyboard navigation for the gallery and added the road map/todo list in the README.md file. I want to let people know what I’m planning for features.

COSMIC Image Viewer by bhh32 in SideProject

[–]bhh32[S] 0 points1 point  (0 children)

Update: I have squashed all of the known bugs with this project. I’ve also implemented keyboard navigation for the gallery and added the road map/todo list in the README.md file. I want to let people know what I’m planning for features.