summaryrefslogtreecommitdiff
path: root/Base/res/apps
AgeCommit message (Collapse)Author
2021-05-21Base: Unregister "md" extension from BrowserAndreas Kling
These are already handled by TextEditor, and I think it's a lot nicer to open them there anyway.
2021-05-21Games: Add HeartsGunnar Beutner
2021-05-193DFileViewer: Move `Demos/GLTeapot` to `Applications/3DFileViewer`Erik Biederstadt
Also changes the category to `Graphics`
2021-05-18PDFViewer+Base: Display application title as "PDF Viewer"Andreas Kling
This matches other applications in the system. :^)
2021-05-18Applications: Add a very simple PDFViewerMatthew Olsson
2021-05-18LibGfx: Add support for DDS imagesstelar7
2021-05-17Demos: Add Mandelbrot demoGunnar Beutner
This adds a very rudimentary Mandelbrot viewer. It supports zooming and pretty much nothing else. Not even color smoothing or super sampling.
2021-05-16PixelPaint: Style the application name as "Pixel Paint" :^)Andreas Kling
2021-05-15Games: Add GameOfLifeAndres Crucitti
This patch introduces a new game based on Conway's Game of Life.
2021-05-14Userland: Rename QuickShow => Image ViewerAndreas Kling
The old name was a bit too ambiguous. This one is crystal clear. :^)
2021-05-12Base: Add KeyboardMapper.afLinus Groh
Joining applications like Font Editor and Theme Editor, Keyboard Mapper now has its own entry in the "Development" system menu section.
2021-05-11Base: Add Magnifier.afLinus Groh
2021-05-09AnalogClock: New analog clock application (#6760)Erlend
2021-05-08Demos: Add OpenGL teapot demo :^)Jesse Buhagiar
Every GL library needs an implementation of this! Currently drawn with "pixel vomit" colours as we don't yet support lighting via the GL library. This also ships with a super basic Wavefront OBJ loader.
2021-04-26Demos: Add Starfield screensaver demoJagger De Leo
2021-02-16Base: Make PixelPaint launch handler for .pp filesLinus Groh
Closes #5374.
2021-01-12LibGfx: Make it possible to apply an (integer) scale to a PainterNico Weber
This adds a scale factor to Painter, which will be used for HighDPI support. It's also a step towards general affine transforms on Painters. All of Painter's public API takes logical coordinates, while some internals deal with physical coordinates now. If scale == 1, logical and physical coordinates are the same. For scale == 2, a 200x100 bitmap would be covered by a logical {0, 0, 100, 50} rect, while its physical size would be {0, 0, 200, 100}. Most of Painter's functions just assert that scale() == 1 is for now, but most functions called by WindowServer are updated to handle arbitrary (integer) scale. Also add a new Demo "LibGfxScaleDemo" that covers the converted functions and that can be used to iteratively add scaling support to more functions. To make Painter's interface deal with logical coordinates only, make translation() and clip_rect() non-public.
2021-01-12Demos: Remove HelloWorld demoAndreas Kling
2021-01-09SpaceAnalyzer: use "Proper Noun" name styleTheMorc
2021-01-08Utilities: Add a disk space usage analyzation program.Mart G
SpaceAnalyzer: Partially address code review changes. - Use GUI::CommonActions::make_about_action(). - Pass large arguments by const reference instead of by value. - Mark const functions as such. - Add newline at end of SpaceAnalyzer.af - Use full words instead of abbreviations in variable names. - Use application's namespace instead of 'TreeMap'. - move() certain assignments. - Use member declaration initialization. - Initialize TreeNode* member of QueueEntry. - Rewrite find_mount_for_path to return MountInfo* instead. - Rename ITreeMap and ITreeMapNode to TreeMap and TreeMapNode. - Replace ext suffix with rect suffix for rectangles. SpaceAnalyzer: Further address code review and coding style. - Remove get prefix from accessor functions. - Layout algorithm in its own function, with callback. - Remove nullptr comparisons. - Store lstat errors in error_accumulator. - Use Rect::shatter. - Use Rect's orientation based functions. SpaceAnalyzer: Make sort_children_by_area const qualified.
2021-01-04Base: Tweak app names to be in "Proper Noun" styleAndreas Kling
2021-01-03Demos: add CatDog (Neko clone)TheMorc
2021-01-01Games: Add ConwayBrendan Coles
2020-12-30Applications: Added a new MouseSettings applicationIdan Horowitz
This app allows the user to easily adjust his mouse's acceleration as well as the scrollwheel's global scroll length. The mouse acceleration changes would not be noticeable in qemu as by default serenity uses VMWareBackdoor when available which lets the host handle mouse movement instead of the guest (Serenity), so in order to test this on a none-baremetal pc the VMWareBackdoor has to be disabled.
2020-12-27Base: Add Playground.afLinus Groh
2020-12-24Base: Remove [Icons] section from .af filesLinus Groh
With everything now using GUI::FileIconProvider and therefore loading icons embedded in the executable files, this information is now longer being used. We might have to think about this again if we want to allow .af files with custom commands (e.g. shell scripts). Maybe those could get away with just an "Icon" entry under "[App]", but currently there's only "Executable" anyway.
2020-12-24LaunchServer+Base: Stop using Browser as default protocol handlerLinus Groh
Browser supports very few protocols (http, https, gemini, file) at the moment, so there's no point in using it as a catch-all and default protocol handler. I added an explicit association for gemini to /bin/Browser instead. This stops Desktop::Launcher::open() from reporting success for any URL, which really isn't the case (Browser shows an error page...).
2020-12-18Base: Add app-libgfx-demo.png 32x32 iconLinus Groh
The 16x16 icon already looks great, so this is a larger version of it, with the same shapes and colors.
2020-12-18Base: Add app-fire.png 32x32 iconLinus Groh
This is an upscaled (no interpolation) version of the 16x16 icon, which looks pretty neat given the pixelated appearance of the "Fire" demo application. :^)
2020-12-18Base: Add app-cube.png 32x32 iconLinus Groh
2020-12-18Screensaver: Add app-screensaver.png 32x32 iconBrendan Coles
2020-12-16Games: Add PongBrendan Coles
2020-12-10Base: Remove *.hsp filesAndreas Kling
HackStudio no longer has dedicated project files, so let's get rid of the *.hsp file concept. It'll eventually produce some files again, but they won't be the same kind of "project" files.
2020-11-09Base: Add Breakout game to system menu (#4006)bcoles
2020-10-01DevTools: Remove VisualBuilder and FormCompilerAndreas Kling
This functionality is being moved to HackStudio so let's not confuse people by keeping the old stuff around.
2020-08-29Base: Add new SystemMenu iconsthankyouverycool
Adds new SystemMenu icons for all general categories and refreshes existing ones for a more consistent look.
2020-08-27Base+LibGUI+Spreadsheet: Add icons for SpreadsheetAnotherTest
Also adds a Spreadsheet.af.
2020-08-26Base+HackStudio: Rename project file extensions to .hspthankyouverycool
More concise in Views and consistent with other extensions.
2020-08-23Base: Add ThemeEditor.afLinus Groh
2020-08-15Chess: Add basic ChessWidget and ugly piece setPeter Elliott
2020-08-09Games: Add a 2048 gameAnotherTest
2020-07-29Eyes: Introduce and use iconsBen Wiederhake
The icons are made using a screenshot which was then scaled down. The 16x16 icon needed some light post-processing to look good.
2020-07-28Base: Add icons and af files for Profiler and Inspectorthankyouverycool
2020-07-08Base+Demos: Add icons to WidgetGallerythankyouverycool
2020-07-07Base+Help: Add new Help app iconsthankyouverycool
This adds a new 32x32 Help application icon, a new open book icon, copies the current book icon as Help's 16x16 icon, and updates the Help application file to reflect these changes.
2020-07-04TextEditor: Tweak 16x16 iconAndreas Kling
In keeping with the slightly-higher-contrast theme.
2020-06-27LaunchServer: Associate JPEG files with QuickShowdevashish
2020-06-27Base: Add PGM file type to QuickShow file type listHüseyin ASLITÜRK
2020-06-22Base: Add PPM file type to QuickShow file type listHüseyin ASLITÜRK
2020-06-21Base: Add pbm file type to QuickShow file type listHüseyin ASLITÜRK