Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-04 | LibGfx: Rename Color::from_rgba() => Color::from_argb() | Andreas Kling | |
This matches the rename of RGBA32 to ARGB32. It also makes more sense when you see it used with 32-bit hexadecimal literals: Before: Color::from_rgba(0xaarrggbb) After: Color::from_argb(0xaarrggbb) | |||
2022-03-04 | LibGfx+GameOfLife: Remove Gfx::make_rgb() and its one user | Andreas Kling | |
2022-02-24 | LibGUI+Apps: Convert Statusbar Labels to Segments | thankyouverycool | |
Segments inherit from Button and let us add clickable widgets to status bars. This patch also adds proportional, fixed and autosized modes for segments and lets the status bar consume all non-clickable segments for override text. | |||
2022-02-16 | Games: Use default constructors/destructors | Lenny Maiorani | |
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules "The compiler is more likely to get the default semantics right and you cannot implement these functions better than the compiler." | |||
2022-02-13 | Userland: Run gml-format | Idan Horowitz | |
This brings the existing GML files up to spec with the new requirements | |||
2022-02-11 | LibConfig: Rename pledge_domains(String) => pledge_domain(String) | Vitaly Dyachkov | |
pledge_domains() that takes only one String argument was specifically added as a shortcut for pledging a single domain. So, it makes sense to use singular here. | |||
2022-02-07 | Meta+Userland: Run the GML formatter on CI and pre-commit | kleines Filmröllchen | |
Now that the GML formatter is both perserving comments and also mostly agrees to the existing GML style, it can be used to auto-format all the GML files in the system. This commit does not only contain the scripts for running the formatting on CI and the pre-commit hook, but also initially formats all the existing GML files so that the hook is successfull. | |||
2022-02-06 | AK: Move integral log2 and exp to IntegerMath.h | Hendiadyoin1 | |
2022-01-28 | Chess: Don't use Vector in a literal iterator | kleines Filmröllchen | |
2022-01-13 | Snake: Add link to help pages in menu | David Lindbom | |
2022-01-13 | Pong: Add link to help pages in menu | David Lindbom | |
2022-01-13 | Minesweeper: Add link to help pages in menu | David Lindbom | |
2022-01-13 | Hearts: Add link to help pages in menu | David Lindbom | |
2022-01-13 | GameOfLife: Add link to help pages in menu | David Lindbom | |
2022-01-13 | FlappyBug: Add link to help pages in menu | David Lindbom | |
2022-01-13 | Chess: Add link to help pages in menu | David Lindbom | |
2022-01-13 | Breakout: Add link to help pages in menu | David Lindbom | |
2022-01-13 | 2048: Add link to help pages in menu | David Lindbom | |
2022-01-10 | 2048: Add action icons for New Game and Settings | Dylan Katz | |
2022-01-10 | 2048: Simplify dialog box when target reached | Dylan Katz | |
Previously, upon reaching the target, the player is presented with potentially two dialog boxes: one asking if the user wants to continue endlessly and another showing the player's statistics, which would only be shown if the user does not want to continue. This commit consolidates these into a single dialog box that shows the relevant statistics and asks the user if they want to continue endlessly. | |||
2022-01-10 | 2048: Fix off-by-1 when opening settings | Dylan Katz | |
When opening 2048's settings, it translates the target tile into a power of 2. Previously, it was done incorrectly, causing the resulting value to be off by one, and the number would increase every time one opens, saves and closes the settings. With this change, it now works as expected. | |||
2022-01-08 | Spider: Add functionality to automatically move cards to valid stacks | Neolyum | |
This commit adds the possibility to use the secondary mouse button to let the game move the selected card(s) to the next valid stack. | |||
2022-01-02 | Spider: Redraw completely when drawing cards | Jamie Mansfield | |
Spider was only updating the new bounding box area after drawing cards from the deck - leaving behind a sliver of the old deck. This was a regression, as the game previously used the old bounding box, introduced by GH-11153. | |||
2021-12-30 | Pong: Support W and S keys for movement | r00ster91 | |
2021-12-24 | Spider: Add animation when drawing cards | Nihal Jere | |
2021-12-23 | FlappyBug: Make bitmap() methods return NonnullRefPtrs | creator1creeper1 | |
We are already storing these as NonnullRefPtrs, so we might as well make the functions return them as such. | |||
2021-12-23 | FlappyBug: Propagate errors in Cloud class | creator1creeper1 | |
Move-construct Cloud into the Game class to improve error handling. | |||
2021-12-23 | FlappyBug: Propagate errors in Bug class | creator1creeper1 | |
Move-construct Bug into the Game class to improve error handling. | |||
2021-12-23 | FlappyBug: Reposition Game constructor in file | creator1creeper1 | |
This will become important later on because the constructor will depend on the helper structs | |||
2021-12-23 | FlappyBug: Make helper structs public | creator1creeper1 | |
They will need to be referenced by main later on. | |||
2021-12-18 | Solitaire: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | Pong: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | 2048: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | Minesweeper: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | Hearts: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | Chess: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | Spider: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | FlappyBug: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | GameOfLife: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | Snake: Convert to try_create_default_icon | Astraeus- | |
2021-12-18 | Breakout: Convert to try_create_default_icon | Astraeus- | |
2021-12-05 | Games: Cast unused smart-pointer return values to void | Sam Atkins | |
2021-11-28 | Everywhere: Use default execpromises argument for Core::System::pledge | Brian Gianforcaro | |
2021-11-27 | Spider: TRY() all the things in serenity_main() :^) | Pedro Pereira | |
2021-11-27 | Solitaire: TRY() all the things in serenity_main() :^) | Pedro Pereira | |
2021-11-27 | Snake: TRY() all the things in serenity_main() :^) | Pedro Pereira | |
2021-11-27 | Pong: TRY() all the things in serenity_main() :^) | Pedro Pereira | |
2021-11-27 | Minesweeper: TRY() all the things in serenity_main() :^) | Pedro Pereira | |
2021-11-27 | Hearts: TRY() all the things in serenity_main() :^) | Pedro Pereira | |
2021-11-27 | GameOfLife: TRY() all the things in serenity_main() :^) | Pedro Pereira | |