Commit graph

  • a8d34b8118 Merge forgejo: keep local README main leyoda 2026-05-21 20:03:22 +02:00
  • 1546d7feb4 Initial commit Lionel DARNIS 2026-05-21 20:02:33 +00:00
  • 496614f790 feat(pdf): improve PDF rendering quality and zoom sharpness leyoda 2026-05-21 19:59:07 +02:00
  • fc6e8c8056
    Merge pull request #2 from bittin/main Wolfgang Morawetz 2026-02-24 17:45:57 +01:00
  • ee51827262
    Merge pull request #1 from lorduskordus/czech-translation Wolfgang Morawetz 2026-02-24 17:43:23 +01:00
  • 3be3203fe4
    i18n(cs): Add Czech translation lorduskordus 2026-02-24 16:50:48 +01:00
  • 3292cd4cf5
    Create Swedish localization for Noctua Luna Jernberg 2026-02-19 08:17:30 +01:00
  • 6bd5426b51 chore: update README and screenshot mow 2026-02-05 18:03:59 +01:00
  • 7c7cf41183 chore: remove development artifacts from repository mow 2026-02-05 17:51:07 +01:00
  • 44ed10ba42 chore: remove development artifacts from repository mow 2026-02-05 17:49:29 +01:00
  • ea4acf9fdd Auto-open nav bar with thumbnails for multi-page documents mow 2026-02-05 17:30:14 +01:00
  • a8344f77a1 Fix initial document display and set Fit mode as default mow 2026-02-05 17:27:44 +01:00
  • 9624eec699 chore: ignore for .zed wfx 2026-02-05 14:59:43 +01:00
  • 6748a25e19 chore: remove .zed/settings.json from repository wfx 2026-02-05 14:54:00 +01:00
  • 6002b37406 feat: UI rewrite - TEA architecture, eliminate sync pattern wfx 2026-02-05 10:41:51 +01:00
  • 5126b24cb2 fix: Add bounds offset when drawing crop overlay wfx 2026-02-04 18:32:10 +01:00
  • d05c459e92 fix: Simplify crop_overlay - NO coordinate transformation wfx 2026-02-04 18:25:39 +01:00
  • 22bf19ddd3 refactor: Remove redundant keyboard handlers from crop_overlay widget wfx 2026-02-04 18:19:44 +01:00
  • 32468c2758 fix: Crop overlay coordinate system and add Enter/Double-click support wfx 2026-02-04 18:16:48 +01:00
  • 531cfef715 refactor: Clean Architecture - Separate domain (CropRegion) from UI (crop_model) wfx 2026-02-04 16:46:41 +01:00
  • be956f701b feat: Implement clean crop overlay (395 lines, simple stack-based approach) wfx 2026-02-04 16:36:35 +01:00
  • f60907b51c refactor: Move image_viewer to widgets/ (it's a widget, not a view) wfx 2026-02-04 16:33:52 +01:00
  • a9284bc22b REVERT: Back to working viewer - Keep what works (Mouse Zoom/Pan), Remove over-engineering wfx 2026-02-04 16:29:09 +01:00
  • 49bff3dd89 Step 4 complete: Add CropWidget (444 lines) and crop dialog - Crop feature restored! wfx 2026-02-04 16:20:08 +01:00
  • 5d729c7495 Step 3 complete: Replace custom image_viewer (559 lines) with standard widgets (~120 lines) wfx 2026-02-04 16:10:14 +01:00
  • 387afdf4f2 Step 3 prep: Domain renders at 1.0, add scroll_id to model wfx 2026-02-04 16:05:58 +01:00
  • 35ff783f25 Step 2: Remove old complex crop components (~500 lines deleted) wfx 2026-02-04 16:00:53 +01:00
  • 34d0045e0d Step 1: Add simplified crop types in ui/widgets, update imports wfx 2026-02-04 16:00:26 +01:00
  • 6a4629bb47 Before UI simplification - Clean Architecture complete wfx 2026-02-04 15:56:44 +01:00
  • fc73e4b76b Complete Clean Architecture migration wfx 2026-02-03 08:43:21 +01:00
  • f8087a3c6a docs: Traits & Enums comparison - Domain is complete wfx 2026-02-02 22:00:37 +01:00
  • beab03ccf7 docs: Metadata comparison - no changes needed wfx 2026-02-02 21:59:01 +01:00
  • 252ccdd95b feat(domain): Add crop() and extract_meta() to DocumentContent wfx 2026-02-02 21:51:15 +01:00
  • c8545627fa feat(domain): Add extract_meta() and crop() to PortableDocument wfx 2026-02-02 21:48:54 +01:00
  • 5c830d5504 feat(domain): Add extract_meta() and crop() to VectorDocument wfx 2026-02-02 21:46:37 +01:00
  • 8ff43ea5d7 feat(domain): Add crop_to_image() and extract_meta() to RasterDocument wfx 2026-02-02 21:45:11 +01:00
  • 3cf99ad19d feat: implement crop functionality with self-contained widget wfx 2026-01-22 20:40:36 +01:00
  • 9399a008c4 refactor: improve code quality and consistency wfx 2026-01-19 19:42:54 +01:00
  • 0e31b146a3 docs: update wfx 2026-01-18 20:42:46 +01:00
  • 1182b7b55d feature: PDF and PDF thumbnails and refresh UI wfx 2026-01-18 20:35:12 +01:00
  • 220a886acc feat: add set as wallpaper functionality wfx 2026-01-15 20:37:14 +01:00
  • ca7661fa3e docs: rename link from 'Keyboard Shortcuts' to 'Usage' mow 2026-01-15 19:06:32 +01:00
  • a4bba8d4f1 chore: remove unused panel icon resources mow 2026-01-15 19:04:58 +01:00
  • 31fd194d44 docs: update configuration path to correct COSMIC location mow 2026-01-15 18:52:03 +01:00
  • 4cfb56de61 docs: clarify zoom in/out mathematics mow 2026-01-15 18:44:29 +01:00
  • 3726ea16de docs: update usage guide to current implementation status mow 2026-01-15 18:42:30 +01:00
  • 47f2c7020c docs: add (Implemented) markers to all current features mow 2026-01-15 18:39:56 +01:00
  • 6115e25fed docs: add (Implemented) markers consistently mow 2026-01-15 18:37:44 +01:00
  • 3ca9315e7f docs: remove reference to non-existent CONTRIBUTING.md mow 2026-01-15 18:34:31 +01:00
  • b7d024bde2 docs: correct feature status for SVG and PDF mow 2026-01-15 18:32:18 +01:00
  • 7df18617bd docs: remove icons from feature documentation mow 2026-01-15 18:30:20 +01:00
  • ffcca4dbfe docs: add comprehensive feature documentation mow 2026-01-15 18:28:56 +01:00
  • 00425fcf4b chore: suppress dead_code warnings for future features mow 2026-01-15 18:21:50 +01:00
  • c132265d31 refactor: use zoom_factor() method in footer mow 2026-01-15 18:20:14 +01:00
  • 4593986fc6 refactor: remove unused config field from AppModel mow 2026-01-15 18:19:09 +01:00
  • 68b21215f4 chore: fix compiler warnings mow 2026-01-15 18:17:09 +01:00
  • 69f22bafcd feat(viewer): implement keyboard and button zoom/pan controls mow 2026-01-15 18:10:57 +01:00
  • 2905a3f6f1 docs: moved from docs/images to docs/ wfx 2026-01-15 06:24:28 +01:00
  • 4afc049f60 docs: reorganize documentation wfx 2026-01-15 06:20:00 +01:00
  • e71a97a2cb fix(config): use XDG picture directory as default wfx 2026-01-14 20:54:42 +01:00
  • afdee6b430 docs: update screenshot mow 2026-01-14 19:01:58 +01:00
  • 7b36ff143c feat(ui): add header toolbar with navigation and transform buttons mow 2026-01-14 18:53:36 +01:00
  • b1b0999ebe chore: refactoring wfx 2026-01-14 17:16:25 +01:00
  • aa83e9ab1d fix: misspelling screenshot(s) wfx 2026-01-10 17:53:37 +01:00
  • 97988a7be6 fix: Adding a Screenshot wfx 2026-01-10 17:46:08 +01:00
  • 7414caf185 chore: Adding a Screenshot wfx 2026-01-10 17:40:21 +01:00
  • 823dfe9fa2 Implement comprehensive metadata extraction for raster images with EXIF support and display in the right panel. wfx 2026-01-10 11:46:07 +01:00
  • 6623a12632 chore: remove some comments wfx 2026-01-08 21:50:44 +01:00
  • b67b91e25f Rename icon to org.codeberg.wfx.Noctua.svg (matches app ID) mow 2026-01-08 20:51:56 +01:00
  • 96b4e40b08 Fix: .metainfo.xml: use modern tags, correct icon/screenshot paths mow 2026-01-08 20:51:25 +01:00
  • ed414c9923 Fix: .desktop: remove duplicate Type=, add MimeType entries, set StartupWMClas mow 2026-01-08 20:50:36 +01:00
  • d8e5ff559d Fix: correct metainfo path, icon destination, add post-install mow 2026-01-08 20:49:54 +01:00
  • 21974724c3 fix: namming mistake mow 2026-01-08 20:24:34 +01:00
  • d8e7b2e72f chore: better crabby icons mow 2026-01-08 20:07:02 +01:00
  • 49a17fb342 chore: a crabby icons wfx 2026-01-08 19:57:31 +01:00
  • 9aa6fe2d37 docs: A ctual screenshot wfx 2026-01-08 19:52:58 +01:00
  • 7c21e5cf9b fix: filename wfx 2026-01-08 19:51:51 +01:00
  • 4c10a80b67 refactor: centralize file handling, fix zoom display and cleanup wfx 2026-01-08 12:18:13 +01:00
  • 4de63d8549 chore: fix license header wfx 2026-01-07 20:42:28 +01:00
  • ab93f649bd chore: initial commit wfx 2026-01-07 20:22:49 +01:00