David Capello
c159a3c4b5
Add SelectionAsGrid command
2015-08-10 18:27:53 -03:00
David Capello
da8eff0ec2
Add a basic RGB color wheel (related to #707 )
2015-08-06 11:23:16 -03:00
David Capello
a12816c04e
Add command to change the palette size manually with a number
2015-06-30 12:21:41 -03:00
David Capello
1ef1f9e3e7
Add option for color quantization in the ColorBar options popup
2015-05-08 17:34:51 -03:00
David Capello
d3dbc11451
Add options to change palette entry size
2015-05-08 14:59:52 -03:00
David Capello
dfeff22b2f
Add possibility to create brushes from selection
...
Changes:
* Add doc::kImageBrushType
* Add doc::BrushPattern enum
* Add pattern and pattern origin properties to doc::Brush
* Add NewBrush and DiscardBrush commands (new Ctrl+B shortcut to create
brushes)
* Add BrushInkProcessing
2015-04-27 00:08:04 -03:00
David Capello
7448db3959
Add "View > Duplicate View" to create multiple views of the same document
2015-04-06 12:22:20 -03:00
David Capello
361a3084fd
Merge branch 'new-workspace'
...
Conflicts:
src/app/commands/cmd_open_file.cpp
Fixes:
src/app/ui/timeline.cpp
2015-03-04 22:41:34 -03:00
David Capello
200e612670
Simplify Workspace implementation removing the possibility to split views/tabs
...
It's confusing to see two tabs when we split the view. In the future we
should be able to move tabs to create a split view.
2015-03-04 17:23:40 -03:00
David Capello
2dac7f3869
Add Frame Tags Properties dialog/command
2015-02-20 11:42:59 -03:00
David Capello
6064debe13
Add support to close any kind of WorkspaceView (HomeView and DevConsoleView)
...
* Add WorkspaceView::onCloseView() member function
* Now DevConsoleView is inside MainWindow (just like HomeView)
2015-02-19 22:14:06 -03:00
David Capello
9f8505f490
Add Remove Frame Tag command
2015-02-18 11:44:54 -03:00
David Capello
9e734b2e8c
Add NewFrameTag command
2015-02-17 16:12:10 -03:00
David Capello
2c6067f7e4
Update license of app/ module to GPLv2
2015-02-12 12:16:25 -03:00
David Capello
d1d49c5038
Add TogglePreview command (rename "mini-editor" to "preview")
...
Renamed Preview to FullscreenPreview to avoid confusion.
As an extra "to do", we need to add command aliases, so Preview matches
FullscreenPreview (mainly to keep user defined keyboard shortcuts).
2015-02-10 09:07:04 -03:00
David Capello
1321de9d58
Merge branch 'master' into feature/continuous-cels
2015-01-30 10:57:32 -03:00
David Capello
06636fd16e
Merge branch '1.0'
...
Conflicts:
src/app/file/gif_format.cpp
src/app/file/gif_options.h
src/app/ui/editor/moving_cel_state.cpp
src/app/ui/editor/standby_state.cpp
src/app/util/range_utils.cpp
2015-01-29 12:18:13 -03:00
David Capello
ce6dc3f790
Add shortcut to toggle the visibility of active layer ( fix #587 )
2015-01-29 10:32:19 -03:00
David Capello
d2ea95716f
Add Unlink Cel command
2015-01-20 09:39:12 -03:00
David Capello
5c9240d4d1
Add Ctrl+T to transform the cel content ( close #560 )
2014-12-13 19:32:58 -03:00
David Capello
8716214718
Add SetLoopSection command and F2 keyboard shortcut ( close #491 )
2014-11-08 19:57:46 -03:00
David Capello
f939ef5f02
Add keyboard shortcuts customization ( close #253 )
...
Changes:
* Add KeyboardShortcutsCommand and window
* Add SelectAccelerator window
* Replace modules/gui.cpp functions with app::KeyboardShortcuts and
app::Key with the logic to load/save/handle keyboard shortcuts
* Change ui::Accelerator concept: now it represent just one keyboard
shortcut, not a set of shortcuts
* Remove ui::Accelerator from ui::MenuItem, now the key is associated
in app::AppMenuItem and it's a app::Key
* Add Command::onGetFriendlyName() to get a user friendly name of the
command depending on its parameters
2014-10-29 11:58:03 -03:00
David Capello
c6aedc117a
Add Alt+Shift+G shortcut to toogle the pixel grid visibility ( fix #504 )
2014-10-26 00:48:15 -03:00
David Capello
4188fa1408
Add ReverseFramesCommand ( fix #503 )
2014-10-24 11:37:52 -03:00
David Capello
546d3af5e8
Fix problems clearing background cels
...
- The background color to clear is calculated in one place: DocumentApi
- Rename RemoveCel command to ClearCel
2014-09-17 09:53:25 -03:00
David Capello
d4f056100b
Now we can rotate the current cel or a range of cels (related to issue #161 )
2014-08-25 09:06:38 -03:00
David Capello
6db36fe30b
Add ZoomCommand so zoom keys are configured in gui.xml file
2014-08-13 00:22:29 -03:00
David Capello
626ec1d2ba
Add MoveTaskCommand: now you can move the selection with Shift+arrow keys
2014-08-08 01:00:02 -03:00
David Capello
9ac51fd0be
Rename raster::Pen -> raster::Brush
2014-06-14 15:09:43 -03:00
David Capello
391a5c0bf4
Add command to switch onion skin visibility
2014-05-08 08:47:45 -03:00
David Capello
283d883d37
Add SetPaletteCommand
2014-04-17 01:29:58 -03:00
David Capello
b16bf981d0
Implement issue #265 - command/keyboard shortcut for "last export" operation
...
- Add doc::ExportData with information about the last export operation.
- Add RepeatLastExport command.
- Add SaveFileBaseCommand as base Command class, to accept "filename"
param.
- Add parameters to ExportSpriteSheet so we can call it without UI
from "repeat last export".
2014-03-29 16:58:35 -03:00
David Capello
ddf4a13490
Add the Palette menu with Load/Save commands
2013-11-15 16:56:50 -03:00
David Capello
b0cd01b425
Add the old "Animation Editor" as a timeline at the bottom of sprite editors (Workspace)
...
- Renamed AnimationEditor (dialogs/aniedit.h) to Timeline
class (app/ui/timeline.h)
- Renamed FilmEditor command to Timeline
2013-11-10 18:27:11 -03:00
David Capello
cde54f3682
Change BSD license to MIT in sublibraries and fix headers
2013-08-08 21:01:20 -03:00
David Capello
c88f9b172b
Refactor: Move app files to src/app subdirectory inside app namespace
...
- Add HAVE_CONFIG_H wrapper to #include "config.h"
- Removed widgets namespace (it's in app now)
- Move some functions from src/file/file.h to src/base/cfile.h
- Move Vector2d to base library
- Rename MenuItem2 to AppMenuItem
2013-08-05 21:20:19 -03:00