Commit Graph

5874 Commits

Author SHA1 Message Date
David Capello e0a60b6748 Generate the list of command IDs from en.ini file 2017-12-01 15:10:21 -03:00
David Capello ccee49c02b Move command friendly names to the strings file
Related to #124
2017-11-30 23:41:45 -03:00
David Capello 3c3914c7d8 Fix some warnings in timeline.cpp 2017-11-30 23:40:46 -03:00
David Capello c7c049028b Add command to show the brushes popup 2017-11-30 16:23:31 -03:00
David Capello 264c59bbc1 Fix assigning configured shortcuts to QuickCommands
As QuickCommands will be created in MainWindow widgets mainly, we have
to create all widgets before we load the keyboard shortcuts.
2017-11-30 16:22:44 -03:00
David Capello 297dbbf913 Minor change in color_bar.cpp to use COLOR_BAR_TRACE() 2017-11-30 15:00:24 -03:00
David Capello 5f33b55a11 Add new commands to show color bar menus/options
Added QuickCommand class to create commands in the relevant
place (e.g. the ColorBar commands can be created in
ColorBar::registerCommands()).
2017-11-30 14:51:13 -03:00
David Capello a75c8fb1b8 Convert list of commands to a map 2017-11-30 12:33:08 -03:00
David Capello eb3143ce21 Rename CommandsModule to Commands 2017-11-30 12:24:07 -03:00
David Capello c0ef5e2a15 Remove unused variable from Sprite_set_colorMode() 2017-11-30 11:54:50 -03:00
David Capello 677d5253ad Linux: Don't keep Alt flag pressed when we Alt+tab the window 2017-11-29 18:07:36 -03:00
David Capello 5e7cc50cb0 Don't call create_sub_bitmap() to create empty bitmaps 2017-11-29 16:20:48 -03:00
David Capello d3d107b0ac Add Trim option in Export Sprite Sheet 2017-11-29 16:17:30 -03:00
David Capello d67b083e42 Fix Alt key modifier on Linux 2017-11-29 15:39:44 -03:00
David Capello daf2672dbd Removed unused file in she/alleg4 port for macOS
macOS doesn't support Allegro port since several versions ago.
2017-11-29 15:33:16 -03:00
David Capello 519715224e Fix displaying several keyboard shortcuts for the same command 2017-11-29 15:28:04 -03:00
David Capello 543752d708 Add 128x128 and 256x256 images in .ico files (#1609) 2017-11-29 09:41:46 -03:00
David Capello 4e858ac667 Fix pico-8 color palette (fix #1623) 2017-11-27 14:11:11 -03:00
David Capello 76aee61eae Fix drawing straight lines w/Pencil tool and Shift+right button
https://community.aseprite.org/t/eraser-tool-right-click-shift-should-work/726
2017-11-27 13:54:27 -03:00
David Capello 848ce5972d win8: Add support to double tap with pen
Discussion:
https://community.aseprite.org/t/surface-pro-3-file-navigation/696
2017-11-23 17:03:24 -03:00
David Capello e1232516ee Don't discard custom brush when we use eyedropper (fix #1557) 2017-11-23 11:35:41 -03:00
David Capello ab51f02711 Fix crash applying a filter w/all layers locked (fix #1610)
The m_transaction field of FilterManagerImpl::commitTransaction() was
nullptr because FilterManagerImpl::applyToTarget() was returning without
creating the m_transaction.
2017-11-22 11:46:06 -03:00
David Capello c80d914e1a Fix toggle timeline thumbnails command (fix #1518) 2017-11-21 14:34:03 -03:00
David Capello 27f0182bdb Fix redrawing PaletteView when dragging colors (fix #1616)
Regression introduced in 86c8bc57a5
2017-11-17 11:26:40 -03:00
David Capello 338ed9dd49 Fix SelectBoxState when tiled mode is enabled 2017-11-13 21:08:15 -03:00
David Capello 72610099ae win8: the first touch w/fingers now move the mouse cursor 2017-11-10 19:07:50 -03:00
David Capello 0d6a432ef5 Zoom timeline with Ctrl+mouse wheel 2017-11-10 18:24:06 -03:00
David Capello c13f6276ad Reduce the updated area on tools with TracePolicy = Last 2017-11-10 16:59:37 -03:00
David Capello b856c71f9d Fix filters preview for tiled mode 2017-11-10 16:31:06 -03:00
David Capello 29c2c0cd90 Fix status bar position depending on the tiled mode 2017-11-10 15:04:09 -03:00
David Capello 392312d687 Fix gradient fill on tiled mode 2017-11-10 12:19:44 -03:00
David Capello ee3ade44b8 Show symmetry lines in the main tile 2017-11-09 18:19:18 -03:00
David Capello 1229d3700b Draw layer bounds and cels auto guides in the main tile position 2017-11-09 16:06:22 -03:00
David Capello 45a2f1e1e1 Draw slices in the main tile region 2017-11-09 15:08:09 -03:00
David Capello b638b34139 Move selection edges to the main tile position 2017-11-08 16:16:13 -03:00
David Capello 7febd638fd Draw grids on all tiles 2017-11-08 12:58:47 -03:00
David Capello 7dbff3daa6 Add possibility to use paint bucket in any tile
Anyway the floodfill algorithm needs some work to fully support tiled
modes (e.g. don't stop at edges).

Related to #1369
2017-11-08 09:27:03 -03:00
David Capello fb2ee91c92 Display brush preview on all tiles correctly (fix #348) 2017-11-07 16:51:34 -03:00
David Capello 15277486dd Restore update of all tiles in tiled mode (fix #1600)
Fix regression introduced 559c040f63.
Now we've reduced the flipped area with the new
Editor::drawBackground() (so the background is painted only onPaint()
event, and not on Editor::drawSpriteClipped()).
2017-11-07 16:07:58 -03:00
David Capello 641ac68d70 Tiled mode: Count extra tiles as the canvas size (so we can zoom in on it) (fix #1448) 2017-11-07 15:21:03 -03:00
David Capello ceb9cb3abd Add missing blend modes in blend_mode_to_string() (fix #1605) 2017-11-07 12:31:16 -03:00
David Capello f2a2510cea Use a obs::safe_list() for ui::Timers to avoid data races between threads 2017-11-03 10:51:45 -03:00
David Capello 86c8bc57a5 Avoid redrawing the whole PaletteView when we move the mouse between color entries 2017-11-03 10:02:11 -03:00
David Capello 559c040f63 Reduce the flipped area on the screen when the editor/brush preview is updated
This patch should increase the macOS performance significantly. The
updating process of the screen on macOS is the slowest one, being the
argb32_image_mark_rgb32() function the slowest function in the call
tree.)
2017-11-03 09:47:49 -03:00
David Capello 1531d1fadb Add a flag to avoid updating a non-modified StatusBar on the screen 2017-11-03 09:39:02 -03:00
David Capello 727a97f663 osx: Add DEBUG_UPDATE_RECTS in paintGC() to detect unnecessary updated areas 2017-11-03 09:37:05 -03:00
David Capello 73605749e6 Improve Graphics::dirty() to avoid flipping unnecessary she::Display areas 2017-11-03 09:36:12 -03:00
David Capello f07359d71c Minor TODO item on Widget::setBoundsQuietly() for the future 2017-11-03 09:35:00 -03:00
David Capello ccbab8d4fd Avoid continuous redrawing of Home listbox items 2017-11-03 09:33:31 -03:00
David Capello 83d86cdbc8 Merge branch 'win8-pointer-api' (fix #1595) 2017-11-02 21:38:52 -03:00