David Capello
1177e02609
Add popup menu to FrameTags in the Timeline
...
Add a new contextparams attribute to menu items in gui.xml that are feed
by the UI with params (e.g. the FrameTag popup needs to know what exact
tag we should edit, and it's a command Param provided by the Timeline).
2015-03-10 16:44:18 -03:00
David Capello
7c3e8326e6
Clicking on a tag name shows its properties
2015-03-10 16:25:20 -03:00
David Capello
2c408e4c98
Fix linking with libcurl from a Visual Studio solution (again, fix #606 )
2015-03-10 13:50:12 -03:00
David Capello
d908479d45
Rename A_PART_* constants to PART_* in timeline.cpp
2015-03-09 17:12:10 -03:00
David Capello
edca57cb4a
Add Timeline::Hit structure
2015-03-09 16:41:03 -03:00
David Capello
1f4400b943
Keep FrameTags in order
2015-03-09 15:56:04 -03:00
David Capello
58d302749c
Use a FrameTag for the loop section ( fix #557 )
...
Changes:
* Paint FrameTags in Timeline with labels
* Add app::ui::FrameTagWindow
* Fix FrameTag::m_aniDir initialization
* Add warning for files that doesn't support frame tags
* Remove document preferences related to the active loop
2015-03-09 13:57:54 -03:00
David Capello
e09cdd67cb
Add support to compile with VS2013 x64
2015-03-06 17:01:08 -03:00
David Capello
b23194dfae
Fix several warnings in MSVC, clang, and gcc
2015-03-05 15:19:00 -03:00
David Capello
5c1f2a55a5
Avoid MSVC warning using std::copy()
2015-03-05 14:37:16 -03:00
David Capello
7da6f3e857
Minor changes to some #include header files
2015-03-05 12:40:47 -03:00
David Capello
69d78a0add
Add missing std:: so gcc on Linux works just fine (related to #604 )
2015-03-04 23:24:01 -03:00
David Capello
2c7fe41d6d
Fix minor problems with clang
2015-03-04 22:57:55 -03:00
David Capello
39f344fd11
Fix app::gen::SkinFile class generator for gcc compiler
2015-03-04 22:50:32 -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
75ad9552e4
Make undo_tests.cpp compile on OS X with SDK 4.4u
2015-03-04 21:35:46 -03:00
David Capello
ad856b2a55
Use std:: when necessary, and std::numeric_limits instead of INT_MAX
2015-03-04 21:35:11 -03:00
David Capello
e822ddba4c
Fix compilation problems with time structures on Linux
2015-03-04 19:42:48 -03:00
David Capello
f0ab007144
Include required base/time.h to use Time class in fs_unix.h
2015-03-04 19:33:54 -03:00
David Capello
f3309ec52b
Fix compilation problem on Linux ( fix #604 )
2015-03-04 19:32:39 -03:00
David Capello
15b0b86339
Remove extra token after #endif
2015-03-04 19:26:35 -03:00
David Capello
057532e7d7
Cache RSS news file
2015-03-04 19:24:37 -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
b7f69186bb
Add Widget::removeAllChildren() member function
2015-03-04 16:38:01 -03:00
David Capello
952e98dcae
Fix tab selection after closing a reordered tab
2015-03-03 09:33:59 -03:00
David Capello
4690844d60
Fix crash closing the program when there is no tab (introduced in 1087cb84cf8ff3edfc90f3d1100fa92ec8523fd3)
2015-03-03 09:26:24 -03:00
David Capello
a2e0be19d8
Tabs: Fix drawing of m_removedTab
2015-03-03 09:25:18 -03:00
David Capello
122bf1dd1c
Clip tab icon on Tabs::drawTab()
2015-03-03 09:11:37 -03:00
David Capello
1087cb84cf
Don't shrink Tabs area until the last tab animation ends
2015-03-03 09:07:49 -03:00
David Capello
4c8ef458c9
Load news in background thread
2015-03-03 08:56:44 -03:00
David Capello
37781c99ea
Show blog posts in NewsListBox
2015-03-02 19:54:24 -03:00
David Capello
b8ed98bd8b
Add native file open/save dialog (only win32 at the moment, issue #321 )
2015-03-02 16:07:35 -03:00
David Capello
8f8291a39b
Hide colorbar and toolbar when we're in Home tab
2015-03-02 14:43:44 -03:00
David Capello
6862e02805
Add list of recent files and folders in Home tab
...
* Add LinkLabel::onClick()
* Use Widget instead of ListItem in ListBox API
* Add TextRule::padding() and use it to calculate the preferred size
for a skin::Style's rules
2015-03-02 11:18:33 -03:00
David Capello
6c826a6281
Support floating point number of days to wait for next "check updates"
2015-02-28 11:43:11 -03:00
David Capello
5e00653b38
Change David Capello's home page URL
2015-02-27 21:04:19 -03:00
David Capello
bf27db12e6
Make the "new update" link more noticeable (using a special style)
2015-02-27 20:45:15 -03:00
David Capello
35623cae88
Move "new update" notification from menu bar to HomeView
2015-02-26 12:28:26 -03:00
David Capello
ccb86ff08b
Fix execution of commands in HomeView
...
Without this change, OpenFile command will open the latest opened file
when we click "Open File..." link again.
2015-02-26 11:08:23 -03:00
David Capello
59d10f590e
Fix bug in WidgetLoader::fillWidgetWithXmlElementAttributes()
2015-02-26 11:05:52 -03:00
David Capello
f3aa6bc2ae
Fix the DevConsole view style
2015-02-26 10:01:53 -03:00
David Capello
660b23e471
Remove "notification area" from StatusBar (the "donate" link)
2015-02-26 10:01:04 -03:00
David Capello
8eb8122bc0
Add widgets to HomeView (icon, new file, open file, and list boxes)
...
* Add widgets/home_view.xml
* Add possibility to specify style="..." and border="..." in XML widgets
* Add SkinStyleProperty
* Remove Label::get/setTextColor() (replaced with styles)
* Add <image> widget in WidgetLoader
* Paint labels, link labels, and views with styles
2015-02-26 09:53:19 -03:00
David Capello
c396f271c8
Fix problem changing tabs with the mouse wheel
2015-02-25 09:00:19 -03:00
David Capello
7839a6761a
Minor fix in Tabs::calculateHot() detecting the area to close a tab
2015-02-24 20:21:29 -03:00
David Capello
8c6f55cc41
Add support to reorder tabs ( close #118 )
2015-02-24 20:10:22 -03:00
David Capello
2d3b26da69
Merge pull request #600 from blackmiaool/patch-1
...
Update CONTRIBUTING.md
2015-02-23 18:29:50 -03:00
blackmiaool
6019ad5bf0
Update CONTRIBUTING.md
...
Fix spelling mistake
2015-02-23 23:15:08 +08:00
David Capello
c813241601
Merge branch '1.0'
2015-02-23 11:40:37 -03:00
David Capello
cc5f574db5
filename_formatter: Replace "{path}" with "." if the path is empty ( fix #591 )
2015-02-23 11:37:02 -03:00