Commit graph

  • 84a21d5ca8 Run pixel operations on an engine with per level queues Шурупов Илья Викторович 2026-10-18 16:27:01 +03:00
  • 1b38c7050c Keep the publishing and reference tooling in leo Шурупов Илья Викторович 2026-10-18 16:02:54 +03:00
  • 42d6d52e3a List every missed build in the update dialog Шурупов Илья Викторович 2026-10-18 16:02:54 +03:00
  • 13bbd7652e Cap uploads and fall back to the coarser level Шурупов Илья Викторович 2026-10-18 12:38:42 +03:00
  • ab23b56a86 Keep mip levels per layer and composite at the shown level Шурупов Илья Викторович 2026-10-18 12:29:10 +03:00
  • 37a0d8df59 Center the upload test dabs on 128 pixel tiles Шурупов Илья Викторович 2026-10-18 12:17:22 +03:00
  • 8e99e2bdbf Use 128 pixel tiles Шурупов Илья Викторович 2026-10-18 12:15:51 +03:00
  • 90f431abcd Add engine scenario measurements Шурупов Илья Викторович 2026-10-18 12:11:55 +03:00
  • 5001bb0c8d Add engine refactor plan towards the Leonardo model Шурупов Илья Викторович 2026-10-18 12:06:09 +03:00
  • fa28270f68 Add Leonardo engine analysis Шурупов Илья Викторович 2026-10-18 11:44:25 +03:00
  • 3c8dc7966b Add lock view and full screen Шурупов Илья Викторович 2026-10-18 11:10:07 +03:00
  • 5b798d8dcc Add perspective and isometric line modes Шурупов Илья Викторович 2026-10-18 11:03:35 +03:00
  • 86e59b6134 Add symmetry Шурупов Илья Викторович 2026-10-18 10:57:08 +03:00
  • b46867ab22 Add ruler and ellipse line modes Шурупов Илья Викторович 2026-10-18 10:51:10 +03:00
  • 99aaef3333 Hold still for a straight line Шурупов Илья Викторович 2026-10-18 07:51:18 +03:00
  • 41a8263524 Add adjustments with live preview Шурупов Илья Викторович 2026-10-18 07:43:37 +03:00
  • 381c5f4120 Add cut, copy, paste and copy to new layer Шурупов Илья Викторович 2026-10-18 07:35:51 +03:00
  • 4e7efd02c2 Add invert, desaturate and value to alpha Шурупов Илья Викторович 2026-10-18 07:30:52 +03:00
  • 138f0df055 Select all as rectangle or lasso around the layer Шурупов Илья Викторович 2026-10-18 07:26:06 +03:00
  • 2a293fbbaf Move only the selection and add Select to the tablet Шурупов Илья Викторович 2026-10-18 07:21:43 +03:00
  • 40777f8108 Spread, blur, fill and clear selections Шурупов Илья Викторович 2026-10-18 07:17:48 +03:00
  • 1a9909bbe9 Add the magic wand Шурупов Илья Викторович 2026-10-18 07:11:33 +03:00
  • 8b7c66f453 Add selections Шурупов Илья Викторович 2026-10-18 07:05:59 +03:00
  • cb618a5a71 Add the crop tool Шурупов Илья Викторович 2026-10-18 06:54:18 +03:00
  • 2a1a362534 Add free transform, flip and flop Шурупов Илья Викторович 2026-10-18 06:47:01 +03:00
  • e30491e89c Add the move tool Шурупов Илья Викторович 2026-10-18 06:35:16 +03:00
  • f468c8d8ac Add the gradient tool Шурупов Илья Викторович 2026-10-18 06:29:04 +03:00
  • 0a9312888d Add the paint bucket tool Шурупов Илья Викторович 2026-10-18 06:23:01 +03:00
  • 3ee71063df Add hand, zoom and rotate view tools Шурупов Илья Викторович 2026-10-18 06:13:32 +03:00
  • 71430e277f Scroll with Android's fling spline and stretch overscroll Шурупов Илья Викторович 2026-10-18 06:04:38 +03:00
  • 0fe56d80a8 Add the colour picker tool Шурупов Илья Викторович 2026-10-18 02:38:59 +03:00
  • 035ae70866 Show text fields from the start until they are edited Шурупов Илья Викторович 2026-10-18 02:27:13 +03:00
  • d876554add Double fling inertia and size the overshoot from it Шурупов Илья Викторович 2026-10-18 02:24:54 +03:00
  • 7431105caa Show colour history and swatches under the picker Шурупов Илья Викторович 2026-10-18 02:18:56 +03:00
  • c0d182cf72 Give flings more inertia and an overshoot at the ends Шурупов Илья Викторович 2026-10-18 02:14:24 +03:00
  • 67257e49cc Fling with the average drag speed of the last 100 ms Шурупов Илья Викторович 2026-10-18 02:08:27 +03:00
  • 2b78317b77 Add colour history and swatches to the colour popup Шурупов Илья Викторович 2026-10-18 02:05:22 +03:00
  • 8f2be375ab Scroll the tab bar instead of squeezing tab names Шурупов Илья Викторович 2026-10-18 01:55:30 +03:00
  • abd37c3aae Wrap long label text and fit tabs into narrow views Шурупов Илья Викторович 2026-10-18 01:45:16 +03:00
  • b32b60d470 Give the colour popup wheel, square, RGB, HSV and HSL pages Шурупов Илья Викторович 2026-10-18 01:36:19 +03:00
  • 7f60851181 Add primary and secondary colours with the reference colour commands Шурупов Илья Викторович 2026-10-18 01:22:39 +03:00
  • 1925c153cf Step brush size by 15 % and angle by 10° and group the tablet brush menu Шурупов Илья Викторович 2026-10-18 01:12:56 +03:00
  • 8e714ffc04 Reset brushes and drag brush size, opacity, flow and angle on the canvas Шурупов Илья Викторович 2026-10-17 22:52:24 +03:00
  • 602553e301 Remove the empty desktop block left in the Sketch2D build Шурупов Илья Викторович 2026-10-17 21:17:09 +03:00
  • 8aeba93275 Drop the tile size probe used for the tile size experiment Шурупов Илья Викторович 2026-10-17 21:16:53 +03:00
  • 82543e4594 Show the brush contour as the canvas cursor Шурупов Илья Викторович 2026-10-17 21:16:25 +03:00
  • c07e20b99d Ease panning, zooming and rotating the view with springs Шурупов Илья Викторович 2026-10-17 20:28:33 +03:00
  • acc4be39be Stop rebuilding the swapchain every frame on rotated displays Шурупов Илья Викторович 2026-10-17 20:12:04 +03:00
  • 81949323d9 Rename the code name to Sketch2D Шурупов Илья Викторович 2026-10-17 19:46:06 +03:00
  • cfa573d7f9 Use Lucide icons for the tools and the quick menu Шурупов Илья Викторович 2026-10-17 19:26:27 +03:00
  • 9cf09caade Let menu items show an icon Шурупов Илья Викторович 2026-10-17 19:26:27 +03:00
  • b160af1d20 Give the Android app a launcher icon Шурупов Илья Викторович 2026-10-17 19:07:01 +03:00
  • 6560337ad7 Rename the painting app to Stroke2D Шурупов Илья Викторович 2026-10-17 19:07:01 +03:00
  • 6beb811507 Keep the update dialog to the build number and changelog Шурупов Илья Викторович 2026-10-17 17:53:34 +03:00
  • f922f289df Show the installed build in Help > About Leonardo Шурупов Илья Викторович 2026-10-17 17:45:27 +03:00
  • 0d434ed168 Register the update progress callback explicitly Шурупов Илья Викторович 2026-10-17 17:41:12 +03:00
  • 18f87eaa5d Offer app updates published on ilusha-basic.online Шурупов Илья Викторович 2026-10-17 17:33:29 +03:00
  • 678545b1ec Version Android builds from git and sign releases with a fixed key Шурупов Илья Викторович 2026-10-17 17:33:29 +03:00
  • b3625f5b10 Stop the layer grip test early when the layer was not added Шурупов Илья Викторович 2026-10-17 15:33:25 +03:00
  • 20611da95f Keep reorderable lists safe when items are replaced mid-press Шурупов Илья Викторович 2026-10-17 15:33:25 +03:00
  • f1c09d336c Make library selection and moving modes obvious Шурупов Илья Викторович 2026-10-17 15:09:54 +03:00
  • d1f58d65ad Rename sketches and folders in the library Шурупов Илья Викторович 2026-10-17 15:09:54 +03:00
  • 0f5b7d47a9 Select library items and move or delete them together Шурупов Илья Викторович 2026-10-17 14:45:50 +03:00
  • 27220e6d9a Let a button use a custom resting fill Шурупов Илья Викторович 2026-10-17 14:45:50 +03:00
  • b27c273d4a Report rows that are held without being dragged Шурупов Илья Викторович 2026-10-17 14:45:50 +03:00
  • 31e43be0e6 Open the library on back and show the folder path Шурупов Илья Викторович 2026-10-17 14:33:41 +03:00
  • 2698bdabbe Let settings views go back several pages at once Шурупов Илья Викторович 2026-10-17 14:33:41 +03:00
  • c7521aed77 Move library actions into a drop-down beside the tabs Шурупов Илья Викторович 2026-10-17 13:30:22 +03:00
  • 2cdfafcf1f Render sketch previews at 256 px Шурупов Илья Викторович 2026-10-17 13:30:22 +03:00
  • c92a8433b8 Keep settings page headers to the back button and title Шурупов Илья Викторович 2026-10-17 13:30:22 +03:00
  • 0d2c1b56d9 Rebuild the sketch library as pages with Latest and Collections tabs Шурупов Илья Викторович 2026-10-17 13:03:39 +03:00
  • e25ee3ed48 Organize sketches in folders Шурупов Илья Викторович 2026-10-17 13:03:39 +03:00
  • 6c0202869f Let settings views start from a content page and add header actions Шурупов Илья Викторович 2026-10-17 13:03:39 +03:00
  • a79299a1dc Let reorderable lists start dragging on a long press Шурупов Илья Викторович 2026-10-17 13:03:39 +03:00
  • 614bec2100 Gather sketches, undo, redo and settings in the rail menu Шурупов Илья Викторович 2026-10-17 11:16:21 +03:00
  • c3855397ff Undo with a two-finger tap and redo with a three-finger tap Шурупов Илья Викторович 2026-10-17 11:13:20 +03:00
  • 2ce06b4276 Recognize quick multi-finger taps Шурупов Илья Викторович 2026-10-17 11:13:20 +03:00
  • 9b0514f0df Size rail icons and corners from the button size Шурупов Илья Викторович 2026-10-17 11:04:44 +03:00
  • 4b7154f5fe Let buttons choose their icon size and corner radius Шурупов Илья Викторович 2026-10-17 11:04:44 +03:00
  • 01c2572242 Group the library, menu and hide buttons at the end of the rail Шурупов Илья Викторович 2026-10-17 11:00:39 +03:00
  • 567143f319 Save the current sketch before it can be lost Шурупов Илья Викторович 2026-10-17 10:52:48 +03:00
  • 3b6e20ab6f Measure fling speed from pointer event times Шурупов Илья Викторович 2026-10-17 10:52:48 +03:00
  • f6da01bd5e Autosave the current sketch Шурупов Илья Викторович 2026-10-17 10:08:59 +03:00
  • 9adee4df62 Keep the view in saved sketches Шурупов Илья Викторович 2026-10-17 10:08:59 +03:00
  • f10456810b Handle the Android back gesture Шурупов Илья Викторович 2026-10-17 10:03:21 +03:00
  • ada0104358 Do not crash deleting a nanovg context that never drew Шурупов Илья Викторович 2026-10-17 10:03:21 +03:00
  • 0c30bfb98d Show settings page titles on the right Шурупов Илья Викторович 2026-10-17 10:03:21 +03:00
  • 674024a3cb Keep touch scrolling moving after a quick swipe Шурупов Илья Викторович 2026-10-17 10:03:21 +03:00
  • 8b9e5e28af Animate fullscreen views and settings pages Шурупов Илья Викторович 2026-10-17 09:34:26 +03:00
  • d215c8e2ef Build separate desktop and tablet leo executables Шурупов Илья Викторович 2026-10-17 09:13:38 +03:00
  • d44156f7ce Open the touch menu as a settings view Шурупов Илья Викторович 2026-10-17 03:32:09 +03:00
  • 4eafecd2ea Add a fullscreen settings view built from menus Шурупов Илья Викторович 2026-10-17 03:32:09 +03:00
  • 3f8a7c0d5c Rotate the canvas view Шурупов Илья Викторович 2026-10-17 03:19:53 +03:00
  • 6112434e3e Choose the leo interface layout with LEO_LAYOUT Шурупов Илья Викторович 2026-10-17 03:03:31 +03:00
  • 62364c49de Toggle the debug UI from the Debug menu Шурупов Илья Викторович 2026-10-17 03:01:38 +03:00
  • a5b66550a0 Let applications choose the debug inspector toggle key Шурупов Илья Викторович 2026-10-17 03:01:38 +03:00
  • 1d809d53ed Tap the rail brush button for the previous brush, hold it for the list Шурупов Илья Викторович 2026-10-17 02:58:11 +03:00
  • b516946bb6 Recognize long presses Шурупов Илья Викторович 2026-10-17 02:58:11 +03:00
  • fdf265c66f Close the soft keyboard when a text field loses focus to a button Шурупов Илья Викторович 2026-10-17 02:48:32 +03:00
  • c484c5882f Add a fullscreen sketch library Шурупов Илья Викторович 2026-10-17 02:43:45 +03:00