Filipe Rodrigues zenithsiz
  • Joined on 2023-12-28
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-16 10:56:11 +00:00
c369c5fd2f Added profile with 100 copies of the same display.
b8f47f670e Fixed panels editor having duplicate ids when multiple panels have the same display.
400ad9ce85 Added display and profile with a 10x10 grid of geometries.
b61465ad17 When matching the display, histogram is now always last.
42b679b9b3 Moved display selector to it's own line.
Compare 17 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-16 02:55:17 +00:00
b2fd6a11c9 Fixed metrics time unit being wrong.
d7226dcde6 Renamed egui render_ functions into draw_.
a90bab47e4 Separated histogram settings into it's own function.
5615762687 Separated settings menu metric chart creation.
dc20aad9bd RenderFrameTimes is now generic over the frame times.
Compare 6 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-15 10:37:59 +00:00
303736b3ca Re-organized metrics.
9c4e49b08d Re-organized metrics.
5e577c9f48 Monitor names are now stored.
f740040bc0 Improved metrics tab window selector.
Compare 4 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-15 02:34:09 +00:00
e6227c4bca Renamed FrameTime[s] to RenderFrameTime[s].
fd0fdbd92b Fixed renderer not actually having any parallelism.
Compare 2 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-14 10:22:14 +00:00
1edeab678b Added Panels::[try_]for_each.
80c847c0e1 Egui painted now checks all panels simultaneously.
366046020f Renderer now renders all panels simultaneously.
d3ac73325c Panels are now wrapped in an Arc<Mutex<...>> to avoid locking all panels for a long time.
04c7a31c81 Resource manager now keeps the values in an RwLock instead of Mutex.
Compare 14 commits »
zenithsiz synced commits to dev at zenithsiz/zbuild from mirror 2025-09-14 05:52:15 +00:00
0cc2410216 Added test case for util::tests::normalize_path.
2f07a97293 Replaced zutil-app-error with app-error.
ed74a8c32d Updated logging
2f4dc29b42 Fixed .gitignore ignoring only directories and not symlinks.
8fe5f77555 Updated all dependencies.
Compare 5 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-13 10:06:40 +00:00
0e1d6b35bf Removed unused feature.
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-13 02:02:18 +00:00
b34699ba64 Panel image bind group is now lazily created.
efb9987b4f Started work on slide shader.
0aef84953c Removed some crates from lint exceptions.
c09b2fd6e4 Remove rayon.
d1e0232390 Event loop running is now encased in a block-in-place.
Compare 16 commits »
zenithsiz synced commits to main at zenithsiz/zutil from mirror 2025-09-13 01:29:53 +00:00
21b9b994e5 Fixed trailing semicolon not always being emitted.
006264507e Updated to rustc 1.91.0-nightly (7ad23f43a 2025-09-09).
Compare 2 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-12 22:19:44 +00:00
2f0dee9ad1 Panels::set_profile now receives the profile name instead of the profile itself.
3b6242dc02 &Panel is now passed down as deep as possible in the settings menu to avoid locking for long times.
db4d937b04 Settings menu may now set the current profile.
9cb125f528 Added Panels wrapper, responsible for loading panels based on a profile.
80093f17fe Improved logging on whether we're using colors for the terminal logging.
Compare 5 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-12 06:09:19 +00:00
07175711da Added PKGBUILD-git.
1b56c1577e Added a desktop file for installation.
cdde61165a Cursor position no longer has a default of (0, 0).
6a61ee865c Renamed variable with an old name.
ab876fa9e2 Resource manager can now load all entries from the directory.
Compare 15 commits »
zenithsiz synced commits to refs/tags/0.1.0 at zenithsiz/zsw from mirror 2025-09-12 06:09:19 +00:00
zenithsiz synced new reference refs/tags/0.1.0 to zenithsiz/zsw from mirror 2025-09-12 06:09:19 +00:00
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-11 22:08:03 +00:00
cac7059747 Removed PanelFadeImage::size.
072c68ce72 Moved PanelFadeImage to it's parent module.
8dafb27d93 Moved create_image_texture to zsw_wgpu.
6b2c766f0b Renamed PanelImage::image_path to path.
e829104b20 Simplified zsw_util::array_max.
Compare 8 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-10 05:41:52 +00:00
90966b476c Added ability to save and create new displays.
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-09 21:36:06 +00:00
8819c6db04 spawn_task no longer returns a result.
8aae8df4dc Added a displays menu.
b272a2d78d Moved panels tab to it's own module.
b5c2fe854e Renamed draw_settings to draw_settings_tab.
a01799a4f1 Improved settings menu Tab type.
Compare 16 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-09 05:31:42 +00:00
031fc34cc9 Updated all dependencies.
0a0ea2b466 Playlist player is now populated one by one to avoid long loading waiting times.
c034cd6b1d Playlist player is now initialized empty and extended afterwards.
Compare 3 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-08 05:10:27 +00:00
d36a87cf63 Formatted all files
685ed86baa Reordered some arguments to be consistent.
5e77b160e7 Wgpu is no longer a singleton.
50b851209e Renamed WgpuShared to Wgpu.
f902c6cf98 Window geometry is now checked every frame.
Compare 14 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-07 12:52:00 +00:00
e073a52259 Playlists are now a part of the fade shader.
b563a641d9 Extracted ser::PanelShaderFade into a struct for future expandability
db4528d876 Panel shaders are now mandatory.
1322d17148 Slightly reworked serialized panel's format.
Compare 4 commits »
zenithsiz synced commits to main at zenithsiz/zsw from mirror 2025-09-07 04:41:58 +00:00
6fd8a70398 Player playlists are now stored in the state.
cc189adcde None shader now has it's own state.
6e3ed2dd34 None shader no longer uses bind group 1.
26ef6c4e76 Extracted some methods to PanelShaderFade.
a835c467be PanelState::new no longer requires the images.
Compare 8 commits »