summaryrefslogtreecommitdiff
path: root/Userland/Games/Chess
AgeCommit message (Expand)Author
2023-05-10Chess+GameSettings: Optionally highlight the king when in checkTim Ledbetter
2023-05-07Chess: Slightly improve error propagation during startupBen Wiederhake
2023-05-07Chess: Avoid IODevice and DeprecatedFileBen Wiederhake
2023-05-05LibChess+Chess: Ensure no pawns have moved when invoking 50 move ruleTim Ledbetter
2023-05-05LibGUI: Make `Application`'s construction fallibleLucas CHOLLET
2023-05-05Base+LibChess: Move assets from /icons/ to /graphics/Cubic Love
2023-05-03Chess: Spawn new engine process immediately after engine is selectedTim Ledbetter
2023-05-03Chess: Allow stockfish to be used if availableTim Ledbetter
2023-04-30LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStylethankyouverycool
2023-04-29Chess: Don't attempt to update the board when clicking out of boundsTim Ledbetter
2023-04-29Chess: Display appropriate dialog when engine move ends the gameTim Ledbetter
2023-04-28Chess: Send a ucinewgame command to the engine on starting a new gameTim Ledbetter
2023-04-24LibChess: Return ErrorOr<String> from to-algebraic/fen methodsSam Atkins
2023-04-24LibChess: Add and use Square::{file,rank}_char() methodsSam Atkins
2023-04-20Chess: Gracefully handle ChessEngine disconnectionsTim Ledbetter
2023-04-20Chess: Send a quit command to ChessEngine when it is no longer in useTim Ledbetter
2023-04-19LibGUI+Userland: Make Menu::*add_submmenu take name using new stringKarol Kosek
2023-04-19LibGUI+Userland: Make Window::*add_menu take name using new stringKarol Kosek
2023-03-13Everywhere: Remove unintentional partial stream reads and writesTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-02-21Userland: Fix remaining smart pointer const-correctness issuesAndreas Kling
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-13Userland: Use default initializer instead of an empty string for ButtonsKarol Kosek
2023-02-06Chess+LibChess: Avoid using `DeprecatedString` whenever possibleLucas CHOLLET
2023-02-06Chess: Move `ChessWidget` to the create patternLucas CHOLLET
2023-02-04Chess+GamesSettings: Give chess pieces some breathing roomSam Atkins
2023-02-04Chess+GamesSettings: Use the correct term for chess squaresSam Atkins
2023-02-02Chess: Replace 'Style' menu with a link to GamesSettingsSam Atkins
2023-02-02Chess: Automatically update and repaint when the config changesSam Atkins
2023-02-02Chess: Paint pieces using BilinearBlend instead of NearestNeighborSam Atkins
2023-02-02Chess: Stop hiding the frame borderSam Atkins
2023-02-02Chess: Move configuration values into the "Games" domainSam Atkins
2023-02-02Chess: Stop trying to read non-existent window-size config valueSam Atkins
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-13Userland: Remove a bunch of unveil calls on /sys/kernel/processesLiav A
2023-01-07Chess: Port to `Core::Stream`Lucas CHOLLET
2023-01-07LibFileSystemAccessClient: Rename try_* functions to try_*_deprecatedKarol Kosek
2023-01-06LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^)Sam Atkins
2022-12-14LibFileSystemAccessClient: Rename `try_save_file` =>Lucas CHOLLET
2022-12-14Chess: Ignore unhandled keydown eventsSam Atkins
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-25Applications: Use new global variables at /sys/kernel/ directoryLiav A
2022-10-25Userland: Let applications make use of make_command_palette_action()demostanis
2022-10-03SystemServer+LoginServer+Userland: Switch to sid-based socketsPeter Elliott
2022-09-29AK+Everywhere: Replace "protocol" with "scheme" url helpersnetworkException