Commit Graph

  • 03f521adec Merge pull request #517 from YACReader/update-what-is-new-10 yacreader10 Luis Ángel San Martín 2026-02-26 21:39:02 +01:00
  • 2157f668d9 Keep what's new dialog up to date for users trying YACReader 10 luisangelsm 2026-02-26 19:28:45 +01:00
  • 83ca50946b Merge pull request #516 from YACReader/continuous-scroll-improvements Luis Ángel San Martín 2026-02-26 21:04:12 +01:00
  • a936c23cdc Format luisangelsm 2026-02-26 20:45:50 +01:00
  • edbbc3c577 Implement a small cache to avoid scaling continuously while painting luisangelsm 2026-02-26 16:41:43 +01:00
  • 0bd291ba98 Extract the layout logic to a view model to simplify the update logic in continuous scroll mode luisangelsm 2026-02-26 16:19:58 +01:00
  • f61c5280c9 Merge pull request #515 from YACReader/qmake-to-cmake-migration Luis Ángel San Martín 2026-02-26 20:42:12 +01:00
  • cd0d89d46b Enable ninja in docker builds Luis Ángel San Martín Rodríguez 2026-02-25 18:04:05 +01:00
  • 865020fe11 Migrate the build system to cmake Luis Ángel San Martín Rodríguez 2026-02-25 09:19:39 +01:00
  • 5f8951ac09 Remove plan file luisangelsm 2026-02-22 22:04:24 +01:00
  • 19c8b7681a Don't commit .claude luisangelsm 2026-02-22 22:04:14 +01:00
  • 6dcea10cd4 Update CHANGELOG luisangelsm 2026-02-22 22:02:09 +01:00
  • 68dd26e20f Clean leftover code after theming that set QIcons directly luisangelsm 2026-02-22 21:30:03 +01:00
  • c743128c6f Merge pull request #513 from YACReader/continuous-scroll-support Luis Ángel San Martín 2026-02-22 20:23:45 +01:00
  • adfa058742 Implement continuous scrolling luisangelsm 2026-02-22 19:28:37 +01:00
  • 2450c94972 Publish YACReader 10 as a pre-release to make testing easier luisangelsm 2026-02-21 08:55:47 +01:00
  • 95a0a7f9fb Merge pull request #512 from YACReader/drop-qt5 Luis Ángel San Martín 2026-02-21 08:33:00 +01:00
  • 7218d0dc87 Drop Qt 5 support luisangelsm 2026-02-20 21:48:15 +01:00
  • 9e0974be12 Merge pull request #511 from YACReader/remove-severv1 Luis Ángel San Martín 2026-02-20 20:03:01 +01:00
  • cdb33aef3b Format luisangelsm 2026-02-20 19:17:17 +01:00
  • 6c4583a57a Run CI when targeting yacreader10 in PRs luisangelsm 2026-02-20 19:07:50 +01:00
  • d898a56f3f Drop server v1 luisangelsm 2026-02-20 19:01:49 +01:00
  • e3aeb867f4 Simplify Windows builds in CI luisangelsm 2026-02-20 14:58:18 +01:00
  • a70d7ba09b Install libpoppler-qt6-dev Luis Ángel San Martín Rodríguez 2026-02-20 10:19:48 +01:00
  • 1a6cd06915 Fix YACReaderLibraryServer compilation Luis Ángel San Martín Rodríguez 2026-02-20 10:06:11 +01:00
  • 4218752c09 Use jurplel/install-qt-action@v4 ot instal Qt 6.9.3 on Linux jobs Luis Ángel San Martín Rodríguez 2026-02-20 09:58:44 +01:00
  • 549f2a259a Remove FolderModel and QModelIndex dependencies from LibraryCreator luisangelsm 2026-02-20 08:53:01 +01:00
  • 3eaacaf6a7 Move #include "folder_model.h" where it's actually used luisangelsm 2026-02-19 21:07:28 +01:00
  • 76860ae6c4 Support Qt below 6.5 luisangelsm 2026-02-19 19:21:28 +01:00
  • 892d6f3b08 Format luisangelsm 2026-02-19 18:41:25 +01:00
  • b4dc5badea Merge pull request #509 from YACReader/update-github-actions Luis Ángel San Martín 2026-02-19 18:23:36 +01:00
  • ac5adcf824 Bump version to 10.0.0 luisangelsm 2026-02-19 18:21:53 +01:00
  • 3e72c03ea4 Remove Qt5 jobs from Github actions luisangelsm 2026-02-19 18:19:33 +01:00
  • 1fd65d4a71 Merge pull request #508 from YACReader/themes Luis Ángel San Martín 2026-02-19 18:08:14 +01:00
  • d03e19bbe6 Update CHANGELOG luisangelsm 2026-02-19 18:07:40 +01:00
  • 044176d6b7 Initial implementation of theming luisangelsm 2026-02-19 17:39:22 +01:00
  • ed28c94f66 Fix tick and favorites vertical alignment luisangelsm 2026-02-13 16:37:20 +01:00
  • 5762b32fda More png to svg conversions on qml side luisangelsm 2026-02-13 16:22:28 +01:00
  • 3ff93a570e Use only the qt6 versions of the qml implementations luisangelsm 2026-02-13 12:37:33 +01:00
  • 87b215cfb0 Remove Qt5Compat dependency from qml luisangelsm 2026-02-12 21:26:28 +01:00
  • 1ef1029cf5 Replace the info-*.png files used in qml with svg variants luisangelsm 2026-02-12 19:26:51 +01:00
  • 63d9129dcc Fix YACReaderLibraryListWidget::mousePressEvent luisangelsm 2026-02-09 18:59:17 +01:00
  • f0a6fe74ca Remove enforcing ligth theme on macos Luis Ángel San Martín Rodríguez 2026-02-06 17:58:54 +01:00
  • 94fa95924c Remove unused images luisangelsm 2026-02-06 14:39:49 +01:00
  • ee151fc077 Remove unused widget luisangelsm 2026-02-05 19:19:31 +01:00
  • 31b15a6b22 Move shorcuts icons to a subfolder in images luisangelsm 2026-02-05 19:12:55 +01:00
  • 4e79cd9a36 Enable c++20 luisangelsm 2026-02-04 19:10:00 +01:00
  • 9d6a1abd39 Improve icon utils by supporting explicit file name destination luisangelsm 2026-02-04 18:51:28 +01:00
  • 36899b4e06 Add new function to recolor svg files supporting 3 placeholders luisangelsm 2026-02-01 14:26:22 +01:00
  • 6b3fcc63d3 Make help/about dialog themable luisangelsm 2026-01-25 10:25:00 +01:00
  • 07718e50db Don't save the default theme color luisangelsm 2026-01-24 18:44:29 +01:00
  • 7b6055e76d Make go to flow widget themable luisangelsm 2026-01-24 18:43:25 +01:00
  • 3bdbf4424b Use local var luisangelsm 2026-01-23 21:45:13 +01:00
  • 561c2ae568 Fix theme initialization in Themable luisangelsm 2026-01-23 21:44:55 +01:00
  • 599ad67877 Fix go to toolbar go to button luisangelsm 2026-01-23 21:19:45 +01:00
  • be7b41ab9d Remove unused include luisangelsm 2026-01-23 21:19:22 +01:00
  • bd4c5eace0 Make Themable keep the current theme for convenience luisangelsm 2026-01-20 20:41:04 +01:00
  • edd5bbc69c Make Themable pass the current Theme through applyTheme luisangelsm 2026-01-20 15:57:22 +01:00
  • b662e4975b Make comic flow themable luisangelsm 2026-01-20 11:23:42 +01:00
  • 1bd4926b25 Add a theme factory to YACReaderLibrary and theme the comic vine dialog luisangelsm 2026-01-14 19:58:43 +01:00
  • 1cb2f50057 Make the YACReaderBusyWidget customizable (color) luisangelsm 2026-01-14 15:52:11 +01:00
  • 721da42c8c Add toolbar and background theming to YACReader luisangelsm 2026-01-14 15:51:32 +01:00
  • b46f34adb1 Replace colors in the toolbar icons with placeholder color #f0f (magenta) so we can recolor them later consistently luisangelsm 2026-01-12 21:37:38 +01:00
  • 1b04b5cfa3 Initialize the theme infrastructure in YACReader luisangelsm 2026-01-12 19:06:33 +01:00
  • df538fac89 Initialize the theme infrastructure in YACReaderLibrary luisangelsm 2026-01-12 19:04:31 +01:00
  • b9b8ad81a5 Replace all the icons in the comic vine scraper with svg versions luisangelsm 2026-01-12 19:01:39 +01:00
  • 07eb103ce3 Add the new files to the projects luisangelsm 2026-01-12 18:50:04 +01:00
  • 77240e67f2 Add a struct for the cases where we need to specify a icon size explicitly luisangelsm 2026-01-12 18:49:47 +01:00
  • 390b24514c Add helpers to tint svg files luisangelsm 2026-01-12 18:48:06 +01:00
  • 19a4037a1a Add an abstract class to be implemented by any class that needs theming luisangelsm 2026-01-12 18:47:41 +01:00
  • cc753e1866 Add ThemeManager luisangelsm 2026-01-12 18:35:59 +01:00
  • 1df50ce7e6 Add the Theme struct to both projects luisangelsm 2026-01-12 18:33:22 +01:00
  • 05338d8122 Add an enum to identify themes luisangelsm 2026-01-12 18:20:49 +01:00
  • ecee7d0aa4 Add new pri files for including the theme related files luisangelsm 2026-01-12 15:54:22 +01:00
  • 7bfba71058 Merge pull request #507 from YACReader/flowgl-redone Luis Ángel San Martín 2026-02-19 18:05:51 +01:00
  • 0afa10f2cf Update CHANGELOG luisangelsm 2026-02-19 18:03:53 +01:00
  • 5ebf52bdb3 Fix shaders, vertex shader output locations don't match the fragment shader input locations. Luis Ángel San Martín Rodríguez 2026-02-06 17:53:19 +01:00
  • 7fad1ebb3f Make compile_shaders.sh executable Luis Ángel San Martín Rodríguez 2026-02-06 17:52:19 +01:00
  • 283475bee2 Remove software and opengl flow implementations luisangelsm 2026-01-23 19:27:15 +01:00
  • 8c04235987 Remove comments luisangelsm 2026-01-20 08:35:49 +01:00
  • f2b3a696a9 Add performance measurement luisangelsm 2026-01-20 08:19:09 +01:00
  • d913fa137e Add a CPU based frustum culling that's good enough for flow use case luisangelsm 2026-01-20 08:09:01 +01:00
  • d4fbbd5603 More cleaning luisangelsm 2026-01-19 22:55:08 +01:00
  • ea80a550dd Clean unused stuff luisangelsm 2026-01-19 22:26:35 +01:00
  • 720d58533c Fix the fragment shader to work with any background color luisangelsm 2026-01-19 19:23:57 +01:00
  • 41b02725d7 Use the fragment shader to calculate the shading effect for a more uniform shading than the one based on vertex luisangelsm 2026-01-18 18:23:04 +01:00
  • 7384d50721 Fix mipmapping luisangelsm 2026-01-18 15:19:09 +01:00
  • 4e18fb69d7 Lazy population can clear already set marks luisangelsm 2026-01-18 14:16:17 +01:00
  • 5e21657791 Simplify code luisangelsm 2026-01-18 13:56:29 +01:00
  • 6053fca005 Use a QLabel to show the current/total text luisangelsm 2026-01-18 12:58:15 +01:00
  • c4c59ab96a Ensure resources dynamically luisangelsm 2026-01-18 12:36:34 +01:00
  • 48aaf36fab Format luisangelsm 2026-01-18 10:24:13 +01:00
  • b142ffd6c9 Remove comments luisangelsm 2026-01-18 10:24:06 +01:00
  • 816d5bfe9a Extract the comic and page flow classes to their own files luisangelsm 2026-01-18 10:06:44 +01:00
  • 65fd07bb99 Add proper resources cleaning luisangelsm 2026-01-17 23:03:56 +01:00
  • e6b7174c62 Put rhi resources into a scene struct luisangelsm 2026-01-17 22:56:46 +01:00
  • 3381754c12 Add an initial rhi implementation that mimics the opengl implementation luisangelsm 2026-01-17 22:46:27 +01:00
  • 91b8a31727 AI generated migration for a more modern OpenGL (3.3 + ES 3.0) approach that supports tinting luisangelsm 2026-01-15 18:52:27 +01:00
  • f49a47c819 Merge pull request #506 from YACReader/remove-qt5-support Luis Ángel San Martín 2026-02-19 17:58:15 +01:00
  • 2ec2defc8c Remove ANGLE support luisangelsm 2026-01-20 09:03:56 +01:00