David Capello
684d06ede8
Merge branch 'main' into beta
2022-05-23 18:04:55 -03:00
David Capello
3ac4ca8869
Create a custom widget for UndoHistory ( fix #3281 )
...
Several performance issues fixed (as we avoid keeping a ListBox with
ListItem in sync with the UndoHistory/UndoStates). There is still some
room for improvement: e.g. grouping several ui::View::updateView() in
just one if several onAddUndoState() will be called (e.g. when we are
running a script without transactions).
2022-05-23 16:19:06 -03:00
Gaspar Capello
8aff048364
Fix auto show selection edges tool tip ( fix #3288 )
2022-05-20 08:41:53 -03:00
David Capello
ff5afba6ae
Merge branch 'main' into beta
2022-05-19 16:55:30 -03:00
Martín Capello
feece489fe
Fix "Expand menu bar items on mouseover" tooltip ( fix #3284 )
2022-05-17 09:06:20 -03:00
David Capello
8d2863a58b
Merge branch 'main' into beta
2022-05-05 09:57:29 -03:00
David Capello
7fea99a718
Move the "invert wheel for brush size" option to Edit > Keyboard Shortcuts > Mouse Wheel
2022-05-05 09:26:19 -03:00
Thanos Kamber
b9dfad6b6b
Option invert scrolling direction for brush size ( closes #2364 )
...
This commit adds the option to invert if the brush size increases or
decreases when holding CTRL and scrolling as mentioned in the issue #2364
By default, the previous behavior is kept.
2022-05-04 18:48:45 -03:00
David Capello
c7827410bd
Move the refresh button at the right of the file selector
2022-05-03 16:15:46 -03:00
David Capello
a004b7dfe1
Merge branch 'fix-232' of https://github.com/Enfyve/aseprite into Enfyve-fix-232
2022-05-03 15:11:27 -03:00
David Capello
94065571b5
[x11] Add possibility to set a user-defined string to detect styluses ( #3176 )
2022-04-28 16:33:21 -03:00
David Capello
46626bb5ce
Merge branch 'main' into beta
2022-04-13 23:01:12 -03:00
David Capello
e4c2995326
Extensions now support defining keyboard shortcuts ( #1403 , #3239 )
2022-04-13 22:46:48 -03:00
David Capello
b4d3692927
Add ShowMenu command so the user can customize Alt+top level menu mnemonic shortcuts ( #3239 )
2022-04-12 22:52:09 -03:00
David Capello
4ce2d1a340
Add option to simulate mouse wheel using key shortcut+drag mouse ( fix #3195 )
...
Now we can change several values (zoom, brush size, etc.) pressing a
keyboard shortcuts and dragging the mouse in a specific vector
direction (DragVector). It allows the modification of one, two, or
even more parameters at the same time (e.g. X axis to change the brush
size, Y axis the alpha value of the ink).
2022-03-08 20:40:11 -03:00
David Capello
04fa9a47ab
Merge branch 'main' into beta
2022-02-24 16:42:05 -03:00
David Capello
b212a24479
Add sampling options to Edit > Preferences dialog too ( #3183 )
2022-02-21 16:21:07 -03:00
David Capello
5ccf414183
Add options to change the downsampling algorithm ( fix #3183 )
...
Also we've restored the default algorithm to bilinear + mipmapping,
which was the default on the Aseprite before we switched to Skia m96.
This was requested by some users.
2022-02-21 15:30:09 -03:00
David Capello
7e76d81fcc
Merge branch 'main' into beta
2022-02-18 19:32:33 -03:00
David Capello
631b574c0c
[win] Use Windows pointer API and disable wintab32 by default ( fix #2785 )
...
This is a long standing issue, Wintab drivers crashes too often and
randomly. We've received 33 crashes from 14 different users so far
from Sentry (without counting the amount of user support we've already
done and special switches, etc.).
More info:
https://www.aseprite.org/docs/wintab/
https://github.com/aseprite/aseprite/issues/2785#issuecomment-1033222868
https://sentry.io/organizations/igara-studio/issues/2928831157/
2022-02-17 10:55:18 -03:00
David Capello
ab3bf31c6a
Merge branch 'main' into beta
2022-01-06 17:44:43 -03:00
David Capello
bc8e1b36eb
Update copyright year
2022-01-05 20:45:08 -03:00
David Capello
9d61308bd6
Merge branch 'main' into beta
2021-11-02 14:22:29 -03:00
David Capello
713a2eac80
[win] Add icon for the main window on Windows when DPI scale=150% ( fix #3034 )
2021-11-01 14:34:24 -03:00
David Capello
5be1727fff
Update dark theme with latest changes from the default theme
2021-10-13 10:56:59 -03:00
David Capello
1e57cd267d
Merge branch 'main' into beta
2021-10-13 10:42:20 -03:00
David Capello
6dd128d637
Add main_area in debugger window to show only the buttons initially
2021-10-13 10:35:55 -03:00
David Capello
d077900fe5
Merge branch 'main' into beta
2021-10-13 10:15:39 -03:00
David Capello
212e9fbe6c
New initial Lua debugger version ( #1967 )
...
Incomplete version of the Lua debugger.
Some available features:
* Break in next executed instruction
* Step in, over, out
* See & navigate stacktrace
* See local variables
Some missing features:
* Breakpoints
* Eval user expressions with local variables
The UX needs some improvement yet.
2021-10-12 16:52:14 -03:00
David Capello
db44eeb269
Merge branch 'main' into beta
2021-10-12 10:45:33 -03:00
David Capello
6e84bb5443
[lua] Ask for permission to open a WebSocket from scripts
2021-10-07 19:37:10 -03:00
David Capello
f318a42f19
Merge branch 'main' into beta
2021-09-29 10:16:02 -03:00
David Capello
18bebeaba8
Minor fix in share crash data tooltip
2021-09-23 19:41:40 -03:00
David Capello
f6322a1373
Don't show "Aseprite is up to date" when there is no new version
2021-09-23 15:27:09 -03:00
David Capello
0c604ca4ba
Ask for consent to share crash data
2021-09-23 15:22:26 -03:00
David Capello
a5b41d2630
Merge branch 'main' into beta
2021-08-19 10:34:32 -03:00
David Capello
341408e902
Don't crash when saving palettes to .jpg format ( fix #2654 )
...
Now .jpg is not even show in the list of available format to save
palettes (same for other file format that don't support indexed color
mode).
2021-08-18 13:03:38 -03:00
David Capello
8f838ba36d
Backport FullscreenMode command ( #464 )
...
Original from ae02600a63
2021-07-05 20:11:46 -03:00
David Capello
49bcc69c9a
Add stabilizer options for the Lasso tool
2021-06-11 12:07:28 -03:00
David Capello
1fd2e97b8d
Add stabilizer ( fix #2371 )
2021-06-11 09:08:12 -03:00
Gaspar Capello
5f48d77786
Add octree quantization algorithm supports alpha channel
...
Before this commit, Octree wasn't support alpha channel.
Also the automatic quantization algorithm selection was removed because Octree support alpha channel now.
2021-06-04 10:06:06 -03:00
David Capello
963602444f
Merge branch 'main' into beta
2021-05-23 13:16:36 -03:00
David Capello
722ca13b8e
Minor changes in slider and timeline cels parts of dark theme
2021-05-22 14:14:32 -03:00
David Capello
c99000a2c3
Add theme variants to switch easily between Light/Dark themes
2021-05-22 00:42:36 -03:00
David Capello
fd7d31ddc2
Several fixes and modifications to the dark theme
2021-05-21 14:45:31 -03:00
David Capello
83a6797d20
We support the 'í' char in our pixel-art font
2021-05-20 18:38:03 -03:00
David Capello
405c1cfd39
Remove the " Menu" suffix from the palette menu
2021-05-20 17:38:57 -03:00
David Capello
56ae29a9b4
Add different names to SelectPaletteColors and possibility to assign keyboard shortcuts to these items
...
Now we can assign keyboard shortcuts to the whole Palette menu.
2021-05-20 17:28:32 -03:00
Gaspar Capello
3c6320a4b5
Add select used colors and select used tiles on palette options
2021-05-20 15:59:42 -03:00
David Capello
d1dcbcbad0
Show more zoom options in Keyboard Shortcut dialog
2021-05-13 11:07:39 -03:00