Commit graph

75 commits

Author SHA1 Message Date
Jeremy Bullock d0f1813309 Rename to Tahoma2D 2020-10-02 00:20:33 -06:00
Jeremy Bullock 81f0c1ff89 Fix key icons 2020-09-03 22:09:45 -06:00
Jeremy Bullock af90cdedbe
UI update and Icons from Konero (#126)
* add multi arc mockup

* implement mutli arc

* add join and smooth option

* reset multiarc and arc when deactivated

* create self loop if the last point is the same as the first

* make join option in multiarc consistent with tape tool

* fix a bug where thickness don't affect mutliarc in vector level

* remove join option in geometric tool

* stop mutliarc after closing shape

* double click can also end multi arc

* fix a bug where multiArc will produce buggy stroke

* fix a bug where geometric tools is not deactivated

* add multiArc shortcut

* rewrite multiArc

* revert changes to tvectorimage

* add undo data for multiArc

* Paste as Copy Command for XSheet

* Remove unneeded code

* Bug fix

* prevent guide lines from jumping around in MultiArc

* make stroke color consistent in MultiArc

* remove color in MultiArc's undo data

* make color consistent in MultiArc with previous version

* Fix single image raster levels

* fix compilation error

* fix a bug where multiArc might generate bugged stroke

* Remove ICONV dep (#3304)

* fix crash on saving studio palette

* Move to Paste Special Menu

* Don't Set Fixed Width if Docking a Floating Panel

* Update how_to_build_win.md

New draft of pr for requested changes to windows build instructions.

* fix geometric tool multiarc smooth option

* fix level saving failure

* fix wrong warning after saving palette

* fix a bug where moving a control point while holding alt has unintended result

* fix travis-install (#3389)

* Fix assert debug crash in flipconsole.cpp

Fix crash when using the viewer controls in the console (debug)

* Redraw Audio Waveform

Fills the waveform rather than outlines it.

* Update .gitignore

* fix undo data when drawing arc and mutliarc

* fix overwriting raster drawing palette (#3387)

* mode sensitive fx settings

* Create New Style Command Button (#3394)

* Create New Style Command Button

This PR creates a new button in the pallette editor that creates a new style.  Button is large and easy access for a faster and easier workflow.  Original code developed by Turtletooth for Tahoma.  Given permission to develop within Openoonz.

Co-Authored-By: Jeremy Bullock <turtletooth@users.noreply.github.com>

* Update paletteviewergui.cpp

Made changes to the PR per request by Shun.

* Fixed a space within the code that wasn't suppose to be there.

Co-authored-by: Jeremy Bullock <turtletooth@users.noreply.github.com>

* tahoma license (#3396)

* new style button optional

* fix loading pegbars (removing updateKeyframes)

* periodic random expression

* add fx in linear color space
this commit is based on source for the ComposeAdd plugin fx by DWANGO Co., Ltd.
in dwango_opentoonz_plugins and opentoonz_plugin_utility repositories.

* fractal noise iwa fx

* skip unnecessary icon invalidation

* fix frame range fill with tablet

* stop function editor to open by dbl clicking key

* Expanding the radius of the rotation handle.

This just changes when the cursor transforms into the rotation tool.

(cherry picked from commit 7722ae989bbdc6aa5cb48df7a4c08bae1fe6ea39)

* fix vector img patern stroke style

* Update Stylesheets

- Support the new icon sizes
- XSheet and Timeline significantly redesigned
- Lots of margin fixes and refactoring
- Remove deprecated icons, as some icons are moved into binary
- New Light theme

* New Icons

- Redesigns almost every icon as symbolic
- Adds icons for most commands

* Add Option for Icon Themes

- Adds option for icon themes
- Removes useless label from Preferences category list

* Update Icon Functions

- Adds themePath() boolean
- Adds function for recoloring black pixels in pixmaps to any color
- Rebuilds createQIcon to use fromTheme() and recolorPixmap()
- Removes createQIconOnOff as it seemed to be a rarely used duplicate of createQIcon
- Removes a grey horizontal line drawn above the console play bar in the viewer

* Set Default Icon Theme and Paths

- Sets search paths for icons for use with QIcon::fromTheme()
- Sets default start icon theme on first install
- Sets flag for displaying icons in menus, so we can selectively hide them

* Set Icons for Commands

- Sets icons for the commands
- Hides icons being displayed in menus as most icons are 20x20, they will look blurry when shrunk to 16x16
- Selectively allows icons to display for Tools in menus

* Change Icon Sizes, General Fixes and Stylesheet Additions

- Change icon sizes to new size
- Remove margin around FX Editor window
- Remove white line under color sliders in Style Editor
- Make keyframe icons uniform and color stylable in the stylesheets
- Removes deprecated stylesheet strings
- Redesign GUI for palette list view
- Make tree list header sort row stylable
- Remove black lines from scrollbars in New Project window
- Remove margin around combobox in Level Strip
- Alter how some lines are drawn in the Timeline to fix some alpha issues
- Make conditional fixed onion skin and normal onion skin dots contrast more against a light background area to make sure they have good visibility
- Make text always viewable in the FPS field in console bar
- Increase size of radio buttons in Cleanup Settings
- Increase size of switches in motion path nodes
- Remove unessesary "Layer" label in Timeline and other rects
- Various colors made stylable in the stylesheets; palette numpad and selection frame, cleanup settings border, scene cast folder path, schematic lines, ruler, xsheet lines, keyframes, cell input box and more
- Moves some external stylesheet icons into binary

* Make TPanelTitleBar Icon States Stylable

- Makes icon states for TPanelTitleBar buttons stylable in stylesheets

* Travis Fixes

* Swap Startup Popup Logos

They were in the wrong folders

* Revert "Swap Startup Popup Logos"

This reverts commit 815908a9f3e725f48507dab8a2270bdfa045649d.

* Fix Startup Popup Logo

It wasn't switching

* Feedback Changes

- Change render visualization to clapboard
- Fix text contrast on levels in XSheet

* Make Cell Selection More Clear

* Darken Light Theme and Tint Empty Cell Selection

* Fix missing icons

* Fix memo button

* Bring back colors

* Hide Motion Tab

* Fix Play Range Area (Light)

Make play range area more visible

* Vector Column Color

Co-authored-by: pojienie <pojienie@gmail.com>
Co-authored-by: rim <11380091+rozhuk-im@users.noreply.github.com>
Co-authored-by: shun-iwasawa <shun.iwasawa@ghibli.jp>
Co-authored-by: Rodney <rodney.baker@gmail.com>
Co-authored-by: DoctorRyan <65507211+DoctorRyan@users.noreply.github.com>
Co-authored-by: shun-iwasawa <shun-iwasawa@users.noreply.github.com>
Co-authored-by: Kite <konero@users.noreply.github.com>
Co-authored-by: Jeremy Bullock <turtletooth@users.noreply.github.com>
Co-authored-by: DoctorRyan <doctorryan1969.gmail.com>
2020-08-31 12:51:22 -06:00
Jeremy Bullock 9329204e5c
Priorities (#86) 2020-07-12 23:07:54 -06:00
Jeremy Bullock 5957d4d678
Remove Scan Stuff (#79)
* Remove Scan Stuff

* Fix Travis?

* Travis 2
2020-07-08 00:31:12 -06:00
Jeremy Bullock b0b1772962
Grab Bag (#69) 2020-07-03 01:28:13 -06:00
Jeremy Bullock 34cf4cc79f
Status Bar (#50)
* Status bar

* Status Bar Working
2020-06-15 02:27:26 -06:00
Jeremy Bullock c04aa72cd3
Project Management Overhaul (#47)
* Redo Project Management  - Part 1

* Part 2

* Fix build

* Cleanup
2020-06-08 22:42:51 -06:00
Jeremy Bullock 4b19ca95f2
Put back scan and cleanup (#13) 2020-05-27 00:38:36 -06:00
Jeremy Bullock 19e19e85bd 163 Files ain't too bad. 2020-05-23 21:33:36 -06:00
Jeremy Bullock 58886c7799 I dare you to add a space in a room name now. 2020-05-23 20:33:26 -06:00
Jeremy Bullock 1d8faddcc0
Tahoma Branding (#6) 2020-05-22 22:20:51 -06:00
Jeremy Bullock 50d82d74ab
Rip it out (#2)
* Part 1

* Part 1

* Part 2
2020-05-18 18:34:29 -06:00
Jeremy Bullock 175c6b7122 Clear out references to flash and linetest 2020-05-07 22:13:53 -06:00
Rodney 125d235b37
Merge pull request #2658 from blackwarthog/feature06_mingw_win32
Allow to compile OpenToonz for windows 32bit (via mingw)
2020-02-03 19:45:43 -07:00
shun-iwasawa 20109ab4b6 run script w/o opening GUI 2020-01-12 03:21:27 +09:00
shun-iwasawa 3f8df862dc Merge branch 'feature14_script_cli' of https://github.com/blackwarthog/opentoonz into blackwarthog-feature14_script_cli 2020-01-12 02:21:09 +09:00
Jeremy Bullock d44d54af2d
Merge branch 'master' into feature06_mingw_win32 2019-11-14 08:12:51 -07:00
shun-iwasawa 47356effa2 fix crash on launch without viewer 2019-10-21 12:21:38 +09:00
manongjohn a513242252 Fix starting OT in fullscreen mode 2019-10-08 15:26:26 -04:00
manongjohn 4cb9ab5afd Fix Main Window Full Screen Mode 2019-10-07 19:01:20 -04:00
shun-iwasawa 45fcf4a10b remove version number from application name 2019-09-19 12:21:29 +09:00
Ivan Mahonin 2e1c781c66 #scriptcli: allow to run script from command line 2019-09-09 12:04:21 +07:00
Ivan Mahonin 32866c571f #mingw #win32: include <float.h> 2019-09-09 11:36:14 +07:00
manongjohn e4c3c8ecda Fix setting working directory 2019-06-02 19:21:05 -04:00
manongjohn fba66295ba Fix app rename causing not to work 2019-06-02 08:39:40 -04:00
shun-iwasawa f39ea05cac Remove Version Numbers from File Names (#2410)
* remove version numbers from file names

* update plist and systemvar for osx

* modify appveyor script
2018-12-28 11:15:09 +09:00
manongjohn 0032d2f2f0 Fix font creation crash (#2227)
* Fix font creation crash
2018-09-18 14:31:43 +09:00
manongjohn c5bc8d2da8 Enable Windows Ink Support (#2152)
* Enable Windows Ink Support

close #2017
close #2149
2018-08-07 14:39:08 +09:00
manongjohn b66bc4e313 Show actual fonts in font dropdowns (#2080)
* Show actual fonts in font dropwdowns
2018-08-06 15:46:52 +09:00
Spekular a6afe7a74e Fix spelling in one comment (#2162)
fucntion -> function
installTransrator() -> installTranslator()

I didn't touch anything else since I'm not familiar with this project.
2018-07-15 14:09:30 -06:00
shun-iwasawa 5d6c4b47eb fix crash with command line arguments (#2155) 2018-07-12 12:32:43 +09:00
shun-iwasawa de4d76a06e fix texture management (#2123) 2018-07-10 18:15:38 +09:00
shun-iwasawa 219f54d375 force left to right layout (#2134) 2018-07-10 16:45:56 +09:00
shun-iwasawa e3b1897540 set system path with command line qualifiers (#2143) 2018-07-10 14:42:57 +09:00
shun-iwasawa 6b098384d8
v1.2.1 (#2036)
V1.2.1 RC
2018-06-11 18:19:56 +09:00
shun-iwasawa e87e0815f7 Make More UI Texts Translatable (#2026)
* make ui texts translatable

* add more translatable texts

* load translate file for default commands
2018-06-04 12:18:43 +09:00
cclark25 fcb9e4791d Fixed redundant condition check in in initToonzEnv (#1909) 2018-05-11 14:11:01 +09:00
shun-iwasawa 133733bb6c enable to skip version check (#1824) 2018-03-14 16:58:55 +09:00
shun-iwasawa b08db1990c stop using global context (#1785) 2018-03-05 20:52:40 -07:00
shun-iwasawa ad7711e42d color calibration with 3d lut (#1793) 2018-02-19 12:06:07 +09:00
shun-iwasawa 22412dc1a8 v1.2.0 (#1631)
* v1.2.0

* more update versions to v1.2.0
2017-12-11 13:23:11 +09:00
shun_iwasawa 5e0d4f6900 use global share context 2017-10-11 16:48:14 +09:00
Jeremy Bullock 807052a00f Pick a Font (#1386) 2017-09-13 19:04:05 +09:00
Jeremy Bullock 46512f5f12 Allow All Windows Builds to be Portable (#1381)
* Allow All Windows Builds to be Portable if 'portablestuff' Folder in Main Folder
2017-09-04 15:13:56 +09:00
shun-iwasawa 9031b4b280 strings for style sheet and language in preferences (#1403) 2017-08-15 18:16:08 +09:00
shun_iwasawa 4a5f426fc0 konero svg icons part 1 2017-07-03 12:33:11 +09:00
shun-iwasawa 5b7b9fb309 V1.1.3 (#1255) 2017-06-06 21:19:00 +09:00
Ivan Mahonin 2fc36cb841 Allow to cross compile for Windows with Linux/Mingw (part 2 of 3, bugfixes) (#1149)
* #mingw #bug: place explicit instantiations on templates before first use

* #mingw #bug: remove API attributes from inline functions

* #mingw #bug: add 'static' attribute for local functions

* #mingw #bug: fix API attributes for splitSpeedInOutSegment

* #mingw #bug: replace strstream to stringstream

* #mingw #bug: remove cross references to plasticskeleton from tnzcore

* #mingw #bug: fix bug with order of initializaition of static variables

* #mingw #bug: fix glutInit
2017-05-19 19:20:33 +09:00
shun_iwasawa 01e417ce4b font size : replace point with pixel 2017-04-19 20:45:36 +09:00