summaryrefslogtreecommitdiff
path: root/Userland/Applications/Spreadsheet
AgeCommit message (Expand)Author
2022-04-13Spreadsheet: Implement undo functionality where missingmartinfalisse
2022-04-13Spreadsheet: Make undo operation handle multiple cells at a timemartinfalisse
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-06Spreadsheet: Change paste action's enabled state on clipboard changeKarol Kosek
2022-04-03Applications: Use default execpromises parameter to `pledge(..)`Brian Gianforcaro
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-28Spreadsheet: Don't remove on_change tab function after loading a fileKarol Kosek
2022-03-28Spreadsheet: Create rename action using the GUI::CommonActions helperKarol Kosek
2022-03-28Spreadsheet: Reuse save and rename actionsKarol Kosek
2022-03-27WindowServer+LibGUI: Expose raw scroll wheel values to applicationscircl
2022-03-26Spreadsheet: Update Undo / Redo button stateSimon Danner
2022-03-20Spreadsheet: Use the correct top-center alignment when set to Top+CenterAli Mohammad Pur
2022-03-20Spreadsheet: Allow the user to format Identity cells via JS expressionsAli Mohammad Pur
2022-03-20Spreadsheet: Only update the selection on primary mousedownAli Mohammad Pur
2022-03-20Spreadsheet: Skip over "invalid" saved cell valuesAli Mohammad Pur
2022-03-19Spreadsheet+LibGUI: Calculate cell position given scroll positionmartinfalisse
2022-03-19Spreadsheet: Handle case when drag-and-drop location is out of boundsmartinfalisse
2022-03-19Spreadsheet: Implement extend functionalitymartinfalisse
2022-03-19Spreadsheet: Take into account cell order when copying and cuttingmartinfalisse
2022-03-19Spreadsheet: Cut instead of copy when dragging a cell's itemsmartinfalisse
2022-03-19Spreadsheet: Rename variables to better describe their functionmartinfalisse
2022-03-19Spreadsheet: On cut end select same cells in target locationmartinfalisse
2022-03-19Spreadsheet: Set cursor manually so that correct cells are outlinedmartinfalisse
2022-03-19Spreadsheet: Select the correct cell on clickmartinfalisse
2022-03-19Spreadsheet: Display different cursors depending on actionmartinfalisse
2022-03-19Spreadsheet: Add states for cursor hoveringmartinfalisse
2022-03-18LibJS: Add infallible variant of VM::push_execution_context()Linus Groh
2022-03-15Spreadsheet: Move tab widget actions to the main widget constructorKarol Kosek
2022-03-15Spreadsheet: Get the active sheet via TabWidget::active_widget()Karol Kosek
2022-03-15Spreadsheet: Set tab functions for every tab on setupKarol Kosek
2022-03-09Spreadsheet: Add CommonRange#unique()u9g
2022-03-09Spreadsheet: Add SplitRange class and CommonRange#filteru9g
2022-03-09Spreadsheet: Fix overridden max length related crashjavabird25
2022-03-08LibGfx: Add support for TextAlignment::TopCenter / BottomCenterVrins
2022-03-05Spreadsheet: Allow integer() to throw in weird casesu9g
2022-03-05Spreadsheet: Add find, findIndex, indexOf, & has to CommonRangeu9g
2022-03-05Spreadsheet: Put common Range(s) functionality into CommonRange classu9g
2022-03-04Spreadsheet: Ask about unsaved changes on "Open..." action activationKarol Kosek
2022-03-04Spreadsheet: Improve R function to support all of the examplesu9g
2022-03-04Spreadsheet: Add Range(s).toArray()u9g
2022-03-03Spreadsheet: Simplify enabling actions on selectionKarol Kosek
2022-03-03Spreadsheet: Move deselection instructions to on_selection_droppedKarol Kosek
2022-03-03Spreadsheet: Show the opened filename in the window titleKarol Kosek
2022-03-02Spreadsheet: Make Range(s).forEach() return Position objectsu9g
2022-03-02Spreadsheet: Add Range(s).at(ix)u9g
2022-02-28Spreadsheet: Make function examples easier to readroughjericho
2022-02-27Spreadsheet: Add sumProduct(If) functionsu9g
2022-02-27Spreadsheet: Add max(If)/min(If) function for rangesu9g
2022-02-27Spreadsheet: Add Range(s).first() functionsu9g
2022-02-26Spreadsheet: Disable cut/copy if no cell is selectedFiliph Sandström