Commit Graph
12 Commits
Author SHA1 Message Date
bernardo 49651fd42d Fix transparent popover backgrounds
Some GTK themes (and newer GTK versions) leave popover surfaces
transparent. Add the canonical 'menu' class to both popovers and a
theme-aware CSS override so the difficulty/leaderboard menus always
draw an opaque background.
2026-08-01 16:00:33 +01:00
bernardo 2dbf64a2e8 Release 1.0.0: rename to NoMines, add leaderboard, theme support and release metadata
- Rename app/binary/app-id to nomines (io.github.bemagri.nomines), config dir
  moves to ~/.config/nomines with legacy path fallback
- Add persistent best-time leaderboard (Glib::KeyFile)
- Theme-aware board following system light/dark preference
- Beveled 3D cells, confetti win animation, keyboard shortcuts,
  right-click chording, per-difficulty window sizing
- Add AppStream metainfo, validate desktop file and metainfo via meson tests
- Fix license metadata to GPL-3.0-or-later and real homepage
2026-08-01 14:06:43 +01:00
Bernardo Magri 23316594f7 updates and fixes 2026-02-25 13:36:13 +00:00
Bernardo Magri 05bc82a5c1 minors 2025-10-16 19:32:21 +01:00
Bernardo Magri a4dccdc2a3 major refactor 2025-04-24 09:53:09 +01:00
Bernardo Magri b5f75a29b7 cleaning up 2025-04-10 17:15:14 +01:00
Bernardo Magri 4ff86eb027 Fixing the clock signal to use GLib::Dispatcher to emit the signal so the main thread updates the clockLabel widget 2025-03-11 17:14:32 +00:00
Bernardo Magri 8afb29b680 Changing the clocklabel to work with the timerThread signal
* src/minefield.hpp:
2025-03-10 18:55:45 +00:00
Bernardo Magri 762f233f99 minors 2025-03-10 12:16:16 +00:00
Bernardo Magri 751e12f495 Fixing the clock and adding new signals 2025-03-08 10:17:26 +00:00
Bernardo Magri 052690fede refactoring 2025-03-07 07:23:59 +00:00
Bernardo Magri 2c13567747 update file names 2025-03-05 20:31:55 +00:00