David Capello
390d954ceb
Add option to disable straight line preview w/Shift+Pencil tool
2017-09-08 16:04:18 -03:00
David Capello
2d51b8dfff
Disable selection handles when a key modifier is pressed
...
From: https://twitter.com/ChevyRay/status/893563998410387457
2017-09-08 12:07:21 -03:00
David Capello
7b7b12b593
Fix bug "Rewind on Stop" increments start frame randomly ( fix #1569 )
2017-09-08 11:20:55 -03:00
David Capello
49d2cd14f0
Don't add a reference layer if the user cancels the dialog
2017-09-05 15:26:21 -03:00
David Capello
86e14fa2ff
Add 1x1 background grid
...
From:
https://community.aseprite.org/t/change-background-checkerboard-grid-size/390/2
2017-09-05 14:38:42 -03:00
David Capello
f223d157fd
Fix crash dragging the mouse in the toolbar
...
If we pressed the mouse button in the toolbar and start moving the mouse
like crazy just to create/destroy the toolbar popup multiple times, it
reached a situation where the Manager's mouse_widget was equal to a
deleted widget (and mouse_widgets_list contained that widget too),
producing a crash when we tried to access it.
2017-09-04 18:10:02 -03:00
David Capello
46bf88124c
Fix grammatical error in Crash Report dialog
2017-09-04 12:59:44 -03:00
David Capello
f55229f8f3
Fix crash closing all files & opening a new one when preview window was playing an animation
2017-09-04 12:29:10 -03:00
David Capello
dfa441d2a0
Add option to show/hide Aseprite menu bar
...
The original Aseprite menu bar will be hidden by default for new users
on macOS.
2017-09-01 17:18:53 -03:00
David Capello
0154a73d36
Add native macOS menus ( fix #135 )
...
* This implements the Cmd+H and Cmd+M keys too:
https://community.aseprite.org/t/279
* Also Cmd+, has more priority on macOS than Cmd+K to open the
preferences (so macOS menu shows Cmd+,)
2017-09-01 13:32:23 -03:00
David Capello
607c4d139e
Add Cmd+K on macOS to open preferences (and remove old Ctrl+Shift+O)
2017-08-29 17:00:36 -03:00
David Capello
46ea414287
Avoid assert fail calling SelectedLayers::insert(nullptr)
2017-08-28 11:46:32 -03:00
David Capello
1dd58ae48f
Update clip module
2017-08-28 10:10:37 -03:00
David Capello
cf3814bc20
Make Aseprite icon clickeable in Home tab
...
Just for fun (and so themes can customize the icon too with other colors)
2017-08-25 16:54:58 -03:00
David Capello
6721baa40e
Fix bug creating buggy macOS cursors with initWithCGImage
...
I'm not sure why the bug was caused (press mouse button, drag to the
edge, drag cursor back to the window, release button), but it looks like
using a NSBitmapImageRep and creating the NSImage with that bitmap
works properly.
2017-08-25 14:35:29 -03:00
David Capello
d674aa7330
Restore theme when we cancel preferences dialog
2017-08-22 15:44:44 -03:00
David Capello
17df809011
Fix memory leaks/crash when reloading theme several times
2017-08-22 14:54:08 -03:00
David Capello
04d9a83773
Add link to the discord server in Support section
2017-08-22 13:21:10 -03:00
David Capello
4c7a8a3402
Add links to the community site and chat server
2017-08-22 13:17:15 -03:00
David Capello
7fb7db9542
Use the same FT library reference on all loadTrueTypeFont() calls
2017-08-22 13:00:49 -03:00
David Capello
e392934afc
Add possibility to open broken .ase files on devmode
2017-08-22 09:03:17 -03:00
David Capello
d00db433fe
theme: Possibility to specify default screen/ui scaling
2017-08-18 19:23:23 -03:00
David Capello
a9c1b26db3
Fix reposition of windows when Screen/UI scaling is changed
2017-08-17 09:16:11 -03:00
David Capello
3eccadb681
Update preview window theme correctly when it's hidden
2017-08-17 09:14:32 -03:00
David Capello
c9f31bb07e
Minor refactor in CustomizedGuiManager
...
Now Shift+F1 rotates screen/UI scaling in reverse order.
2017-08-16 15:17:11 -03:00
David Capello
5d0f51abd3
Add Virtual Boy palette
2017-08-16 15:05:26 -03:00
David Capello
4ed302e4b5
Add ENABLE_DEVMODE flag
2017-08-15 15:47:06 -03:00
David Capello
2bee243c39
Replace INT_MAX with std::numeric_limits<int>::max()
2017-08-15 11:25:23 -03:00
David Capello
c8c688beb2
Fix compilation of UI tests
2017-08-15 10:55:54 -03:00
David Capello
432eedcb97
Support changing theme and UI scaling w/o restart ( fix #471 )
2017-08-15 10:39:06 -03:00
David Capello
42fe588283
Merge branch 'mujs-engine'
2017-08-11 17:32:24 -03:00
David Capello
bcf7efc9bb
Replace duktape with mujs
...
Added other classes like Rectangle, Size, and Point.
2017-08-11 17:22:28 -03:00
David Capello
f470daa939
Fix crash creating/blitting a surface of empty bounds
2017-08-11 15:53:04 -03:00
David Capello
511a34116b
Update copyright year on .rc file
2017-08-11 11:19:32 -03:00
David Capello
4cc812823c
Fix crash opening Export Sprite Sheet dialog
2017-08-08 15:26:48 -03:00
David Capello
e372967cde
Fix bug using brush size on selection+snap to grid
...
Discussion: https://community.aseprite.org/t/snap-to-grid-problem/292
2017-08-08 14:31:27 -03:00
David Capello
16520dc384
Delete duktape submodule
2017-08-02 21:49:56 -03:00
David Capello
913a32fbab
Fix .ase specs
...
Don't use GitHub tables for the spec, they don't work for this kind of
documents. I've restored the old layout using just plain text to
describe chunks and fields.
2017-07-26 00:19:17 -03:00
David Capello
534458a2c1
Draw thumbnails inside cel box (item in #1271 )
2017-07-25 15:22:14 -03:00
David Capello
b24fccb76a
Preferences: Fix "Extension Themes" separator in "Extensions" section
2017-07-25 10:47:33 -03:00
David Capello
14ba0ab411
Add addition/subtract/divide blending modes
...
Changes:
* Added SeparatorInView() to add separators inside a ListBox or ComboBox.
* Added BlendModeItem() to represent each item in the blending modes
ComboBox.
* Now a ComboBox can contain any kind of widgets as children (not just
ListItem). This is required to add separators in the blending modes
ComboBox.
Feature request:
https://community.aseprite.org/t/additive-blending-feature/121
2017-07-24 15:25:13 -03:00
David Capello
4f4b21a521
Copy dependencies from Platforms section to "Windows dependencies" section
2017-07-24 15:05:16 -03:00
David Capello
83e6f877f5
Put all blending function definitions in blend_funcs.h
2017-07-19 10:44:21 -03:00
David Capello
c06ce39357
Remove rgba/graya_blender_normal() without opacity
2017-07-19 10:33:01 -03:00
David Capello
fd408247cf
Add some comments in rgba_blender_normal()
...
In this way we can see how we get the final blending formula which is
equivalent to Rc=(Sc*Sa + Bc*Ba*(1-Sa))/Ra
2017-07-18 23:33:54 -03:00
David Capello
b79512d3b4
Timeline: Fix bug painting marching ants ouside the cel bounds
2017-07-18 17:42:34 -03:00
David Capello
147f36077b
Timeline: Redraw only marching ants on timer tick ( fix #1537 )
2017-07-18 17:07:35 -03:00
David Capello
dd3ce20133
Minor changes in rgba_blender_normal() function
2017-07-18 17:05:33 -03:00
David Capello
7cbf5fd420
Add some simple benchmarks for color blending functions
2017-07-18 17:03:12 -03:00
David Capello
85bd973834
Minor change to F4 behavior
...
Switch edit mode+color popup visibility based on the popup visibility only.
v1.2-beta12
2017-07-04 14:09:50 -03:00