Commit Graph

  • 7c9a3ba4c3 Revert "Fix floating menu positioning behavior when web page has scrollbars (#263) (#341)" Keavon Chambers 2021-08-11 23:49:31 -0700
  • d6ce9e16b7 Ignore mouse events without any button state changes (#343) Henry Sloan 2021-08-12 01:26:46 -0400
  • 18091dd3cd Fix floating menu positioning behavior when web page has scrollbars (#263) (#341) 0HyperCube 2021-08-12 00:56:18 +0100
  • 6c14c5e04e Fix n-gon intersection (#342) Paul Kupper 2021-08-11 23:58:10 +0200
  • 39c784599d Update npm dependencies Keavon Chambers 2021-08-10 20:25:21 -0700
  • 3d89f63f20 Bump url-parse from 1.5.1 to 1.5.3 in /frontend (#339) dependabot[bot] 2021-08-10 20:18:57 -0700
  • 35a241320e Bump path-parse from 1.0.6 to 1.0.7 in /frontend (#340) dependabot[bot] 2021-08-10 20:08:57 -0700
  • 26ae4e2751 Fix documentation links Keavon Chambers 2021-08-10 20:03:15 -0700
  • 22947933b0 Improve document zooming to work based on nice steps (#336) Keavon Chambers 2021-08-10 16:21:18 -0700
  • 74d0e6dbc0 Fix clicking on menu bar sub-menu entries (#337) Keaton Brandt 2021-08-10 17:54:09 -0400
  • b7976219f3 Upgrade packages and a couple fix warnings Keavon Chambers 2021-08-09 18:41:09 -0700
  • a1fec1c93f Add DisplayError to show user errors from the backend Keavon Chambers 2021-08-08 16:52:09 -0700
  • 53ad105f57 Restructure project directories (#333) Keavon Chambers 2021-08-07 05:17:18 -0700
  • 434695d578 Refactor RadioInput widget (#332) Keavon Chambers 2021-08-07 03:15:40 -0700
  • 699562b735 Transform API (#301) TrueDoctor 2021-08-06 12:34:30 +0200
  • 4d90d70220 Refactor document tab management from Panel.vue into utilities/documents.ts Keavon Chambers 2021-08-04 12:39:18 -0700
  • 7cc3a44527 Bump tar from 5.0.5 to 5.0.7 in /client/web (#329) dependabot[bot] 2021-08-03 17:11:16 -0700
  • ea01c71421 Change eyedropper to use correct message (#327) Henry Sloan 2021-08-03 16:35:26 -0400
  • 7afb28b995 Add a selected_layers() function and refactor code to use it (#314) Keavon Chambers 2021-08-01 01:29:23 -0700
  • 11d8b80698 Add checkbox to MenuBarInput widget Keavon Chambers 2021-07-31 18:20:51 -0700
  • 6bb8357dbb Change flipping to use the joint bounding box of the selection (#323) Henry Sloan 2021-07-31 18:18:54 -0400
  • e02250e8c6 Add DialogModal and use it for close confirmations and "coming soon" features (#322) Keavon Chambers 2021-07-31 14:30:31 -0700
  • 1c317d0166 Add TextButton widget (#321) Keavon Chambers 2021-07-31 04:58:25 -0700
  • e1ac2a85b3 Fix two small bugs introduced in #311 Keavon Chambers 2021-07-30 18:46:23 -0700
  • 3948389806 Add "Sides" label to Shape Tool's options bar number input Keavon Chambers 2021-07-30 15:45:49 -0700
  • 652f192a50 Add the ability for NumberInput widgets to display labels Keavon Chambers 2021-07-29 13:56:18 -0700
  • 0cdd1762b8 Layer opacity (#312) Keavon Chambers 2021-07-27 23:15:23 -0700
  • 12fc330952 Add features to NumberInput widget; refactor widgets and tool options (#311) Keavon Chambers 2021-07-27 18:28:21 -0700
  • 5c7fe243bf Fix antialiasing caused by <svg> width/height 100% Keavon Chambers 2021-07-25 17:25:39 -0700
  • ce889e3472 Move blend mode declaration and implementation (#308) Henry Sloan 2021-07-25 16:01:50 -0400
  • b40da575e7 Avoid looping behavior with color selection (#305) Henry Sloan 2021-07-25 02:31:50 -0400
  • 1055a0a05f Add alignment of selected layers (#296) Henry Sloan 2021-07-24 19:35:48 -0400
  • 52fe66b6d8 MVP eyedropper tool for fill colors (#300) Henry Sloan 2021-07-24 18:29:32 -0400
  • 6a5d3cc48c Various small fixes and cleanups (#299) TrueDoctor 2021-07-24 17:59:01 +0200
  • dca84742ca Swap "Layer" and "Document" menu bar entries Keavon Chambers 2021-07-24 01:54:27 -0700
  • 5ba8db1d76 Rename align operations and icons (#295) Henry Sloan 2021-07-24 00:42:48 -0400
  • a48f44dd37 Add dragging of layers with the select tool (#293) Henry Sloan 2021-07-23 21:51:14 -0400
  • c663b160e6 Fix inconsistent whitespace Keavon Chambers 2021-07-23 17:48:39 -0700
  • f5376599e9 Improve various code and docs spelling/grammar Keavon Chambers 2021-07-23 17:25:05 -0700
  • 8cab7222a2 Hints backend (#234) TrueDoctor 2021-07-24 01:09:24 +0200
  • 76d57ab25d Rearrange layers refactor (#281) TrueDoctor 2021-07-24 00:54:30 +0200
  • 11725d9abd Change tool option kinds to PascalCase (#292) Henry Sloan 2021-07-23 17:47:55 -0400
  • d5c9821a02 Blend modes (#252) George Atkinson 2021-07-23 18:21:07 +0100
  • 1da0678dbb Add documentation (#287) RustyNixieTube 2021-07-23 16:16:26 +0200
  • 97f97480a2 Implement tool messaging and shape flipping (#288) Henry Sloan 2021-07-22 16:25:42 -0400
  • 10a2282145 Support rearranging layers with hotkeys (#271) AJ Weeks 2021-07-21 10:36:51 +0100
  • 16722c69cd Add thumbnails for layers (#286) TrueDoctor 2021-07-21 11:30:49 +0200
  • 5446fa3553 Options bar widgets for tools to control tool behavior (#283) Henry Sloan 2021-07-21 01:07:48 -0400
  • 552cee4d6b Fix tooltips in Document panel Keavon Chambers 2021-07-19 18:02:08 -0700
  • ba7531121b Fix dropdown menu widget showing wrong active entry Keavon Chambers 2021-07-19 15:03:08 -0700
  • b650658810 Add (nonfunctional) rulers and scrollbars to the viewport (#279) Keavon Chambers 2021-07-17 16:11:52 -0700
  • f5bb235ae0 Remove outdated todo comment Keavon Chambers 2021-07-17 03:36:35 -0700
  • 55a2448764 Apply clippy lints (#278) TrueDoctor 2021-07-17 11:12:37 +0200
  • c2f735504d Clean up widget type naming conventions Keavon Chambers 2021-07-16 15:57:42 -0700
  • c453199704 Categorize frontend widgets to match design system Keavon Chambers 2021-07-16 15:37:35 -0700
  • 8e09c10899 Add support for folder bounding boxes (#276) Simon Desloges 2021-07-16 10:34:04 -0400
  • 5ab610f959 Edit readme with various updates and simplifications Keavon Chambers 2021-07-16 04:01:32 -0700
  • 9ed1fccd1d Two improvements to the development workflow (#270) bjorn3 2021-07-16 10:49:52 +0200
  • 546bb16480 Pass layer metadata to tools (#277) Henry Sloan 2021-07-16 02:38:46 -0400
  • 3a14b38dfa Add a document method that returns a layer's bounding box (#273) Simon Desloges 2021-07-15 23:18:32 -0400
  • 67131a23fd Remove CLI client stub Keavon Chambers 2021-07-15 03:44:57 -0700
  • 7785ed2b1d Adjust OptionalInput widget design to add back its right border Keavon Chambers 2021-07-15 01:01:05 -0700
  • 86bd9e7cdf Rename tool icons Keavon Chambers 2021-07-15 00:46:32 -0700
  • 7b63e27168 Switch all JS imports to absolute paths Keavon Chambers 2021-07-15 00:34:56 -0700
  • 37e6335557 Make frontend request tab list on initialization Keavon Chambers 2021-07-15 00:07:21 -0700
  • e7699bbcbd Transform nudge coordinates to viewport space (#264) Henry Sloan 2021-07-15 02:05:46 -0400
  • eab498f795 Cleanup of variable naming Keavon Chambers 2021-07-14 20:11:51 -0700
  • 0656f8abc5 Add a fullscreen button and the keyboard lock API (#266) Keavon Chambers 2021-07-14 18:56:22 -0700
  • 3a520071cf Enforce downgraded dependency versions in package.json Keavon Chambers 2021-07-14 16:51:56 -0700
  • ccea88dfd7 Implement closing the current, and all, documents from the menu bar (#265) Keavon Chambers 2021-07-14 16:13:58 -0700
  • f7e5dd1a4f Order mapping entries precedence based on number of modifiers (#262) TrueDoctor 2021-07-15 00:40:37 +0200
  • e0f049ab00 Frontend refactor to move response handler, key input handling, and more into new utilities folder (#260) Keavon Chambers 2021-07-14 14:31:09 -0700
  • 363b9c7ffa Implement fill tool (#254) Henry Sloan 2021-07-14 03:49:12 -0400
  • 57b8ee0e86 Implement snapping for rotation (#257) TrueDoctor 2021-07-13 20:38:58 +0200
  • 246ca2c95b Implement more scrolling features (#256) TrueDoctor 2021-07-13 14:02:38 +0200
  • 3156b3af05 Clean up and polish some code from the previous commit (#255) Keavon Chambers 2021-07-13 00:52:45 -0700
  • e0b89735a3 Viewport canvas navigation with modifier keys and zoom widget (#229) 0HyperCube 2021-07-13 07:50:10 +0100
  • 94701f46ec Unmount working folder on select (#253) 0HyperCube 2021-07-12 20:55:10 +0100
  • bb79bbd0e4 Add modifier keys to every keyboard and mouse input (#247) Simon Desloges 2021-07-11 23:46:00 -0400
  • 1454be24d3 Implement nudging selected layers with arrow keys (#245) Henry Sloan 2021-07-11 22:22:26 -0400
  • 764c0fe0f2 Allow transforming layers (#244) 0HyperCube 2021-07-11 10:24:46 +0100
  • 2d2954d045 Implement Select All/Deselect All layers (#242) Simon Desloges 2021-07-10 20:01:37 -0400
  • 29faf704f6 Add a pull request template so GitHub reminds to reference issue numbers Keavon Chambers 2021-07-10 13:58:54 -0700
  • 373c74fbf3 Downgrade wasm-pack and Vue-related dependencies which are causing issues Keavon Chambers 2021-07-09 20:29:14 -0700
  • bc8fe2d844 Improve panel tabs to fix pixel mislaignments and support MMB closing Keavon Chambers 2021-07-09 16:49:54 -0700
  • 13e73b92bd Improve readability of OptionalInput widget design styling Keavon Chambers 2021-07-09 16:02:36 -0700
  • 29a2b46684 Add the checkbox input widget (#204) Keavon Chambers 2021-07-08 14:10:30 -0700
  • 8666ff4390 Fix horizontal scrollbar due to status bar negative margin Keavon Chambers 2021-07-05 00:38:18 -0700
  • 751fabb417 Implement viewport selection (#178) Paul Kupper 2021-07-05 01:05:12 +0200
  • 94c42ff5d7 Copy and paste layers MVP (#220) Till Arnold 2021-07-05 00:34:47 +0200
  • 1d2bb6fb2b Re-add PartialEq removed in #230 (#232) 0HyperCube 2021-07-04 22:27:09 +0100
  • 12b373f1ab Don't use ESLint formatter for Rust files in VS Code (#228) Paul Kupper 2021-07-04 22:29:50 +0200
  • d84f7c7137 Auto-select new layer created by Pen Tool. (#235) kastenbutt 2021-07-03 11:28:52 +0200
  • 78b369547a Downgrade `@vue/compiler-sfc` which breaks linting Keavon Chambers 2021-07-02 15:02:01 -0700
  • 739f420224 Update wasm-pack dependency and others, fixes #167 Keavon Chambers 2021-07-02 13:50:19 -0700
  • cd5e36af28 Add styled scrollbars (#231) Keavon Chambers 2021-07-01 22:08:23 -0700
  • ece23e7c5f Remove partialeq for layers (#230) 0HyperCube 2021-06-29 21:06:37 +0100
  • 0692bc8727 Fix bug where other panel tabs would switch the document panel tabs Keavon Chambers 2021-06-26 23:46:39 -0700
  • 3f35c8d348 Refactor frontend input components to use the v-model Vue pattern (#224) Chrs Msln 2021-06-27 08:18:47 +0200
  • bb3293af43 Add a movable canvas with matricies (#175) 0HyperCube 2021-06-26 21:44:48 +0100