Fortiori Wallpaper Editor · published · build 21158262
Here are the revised patch notes, rewritten from your solo developer perspective.
I have completely overhauled how you save and manage your wallpapers. You no longer have to stick to one single layout—you can now create, name, and manage unlimited configurations.
Preset Manager: A new menu allows you to browse your saves with live thumbnail previews.
Quick Actions:
Overwriting: A dedicated "Save" button on the main UI instantly updates your currently loaded file.
Management: Rename files, "Save As" to create copies, or delete old setups directly from the list.
Safety: I added a "Are you sure?" confirmation popup to prevent accidental deletions.
Tray Integration: Right-clicking the system tray icon now shows a "Recent Saves" submenu, letting you switch between your top 5 layouts instantly without opening the editor.
To support the new Preset System, I introduced a custom file format: .fw
True Portability: These files are completely self-contained. You can share a single .fw file with a friend, and it will load perfectly on their machine.
Embedded Assets: No more broken image paths! When you add a custom image or animated GIF to your scene, the engine now bakes the image data directly into the save file .
Smart Compression: Thumbnails and assets are optimized to keep file sizes manageable while ensuring zero dependencies.
(note: stored in C:\\Users\\YourName\\Documents\\Fortiori Wallpapers)
I've expanded the Custom Clock with a massive library of new aesthetic options.
10 New Frames: Hexagon, Octagon, Gear, Rounded Rect, Sunburst, Cardinal Cross, Triple Ring, Dashed, Modern Arc, and Diamond.
10 New Hands: Sword, Arrow, Diamond, Baton, Tapered, Hollow, Kite, Lightning, Teardrop, and Minimal.
10 New Number Layouts: Roman Numerals, Dots, Squares, Diamonds, Triangles, Cardinals (12/3/6/9), Minimal (12 only), Thick Ticks, Thin Ticks, and Stars.
Color Control: You can now independently color the Hour, Minute, and Second hands.
Precision Controls:
Absolute Scaling: Resizing elements is now 1:1 with mouse movement, preventing jitter or "infinite growth."
Inverse Rotation: Rotating elements now feels natural and weighted (inverse drag).
Screen Clamping: I added clamping so elements can no longer be lost off-screen.
Visual Smoothing: All movement, resizing, and rotation is now interpolated (Lerped) for a high-end, smooth feel.
Advanced Image Options: Added support for Animated GIFs, border styling, drop shadows, and multiple fit modes (Cover, Contain, Stretch).
Real-Time Sync: Added "Sync to System Clock". The internal day/night cycle will now perfectly match your real-world time (Dawn at 6 AM, Dusk at 6 PM).
Rain Customization:
Color Picker: Change rain color to anything (e.g., blood rain, matrix code green).
Thickness Control: Sliders for Min/Max raindrop width.
Theme Effect: You can now choose weather you want a theme's special effects or now
Smart Caching: The UI and static elements now use a "Dirty Flag" system. They only redraw when you actually interact with them, significantly reducing CPU usage.
FPS Cap: When running as desktop background it will be capped at 30 FPS, ensuring the wallpaper uses minimal resources while you game or work.
Fixed a crash caused by missing highlight_success color keys.
Fixed scrollbar crashes when content height was not calculated.
Fixed the "Quick Save" button crashing due to missing initialization.
Fixed Escape key behavior (now closes menus properly instead of quitting).
Fixed Image Element crashing when loading invalid paths (now displays a placeholder ?).
main menu had kinda low fps, not anymore.