Commit Graph

807 Commits

Author SHA1 Message Date
ce0961a236 --Code changes
-Remove boolean parameter in AddXformsWithXaos().
2020-03-12 23:41:44 -07:00
6870de4c7f Merged in mmastriani/fractorium_michel (pull request #39)
Added Right click+shift to center the fractal
2020-03-12 12:51:04 +00:00
b7d37eb886 Right click+shift 2020-03-12 07:52:50 -03:00
ab836aaa82 --Bug fixes
-Make xaos pasting options apply all of the time even if there is no xaos.
2020-03-11 07:02:38 -07:00
1ba1e0925f Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2020-03-11 06:49:37 -07:00
18809e65aa --User changes
-Entering xaos cells will always select the entire cell to make editing easier.
 -Add radio buttons on the xaos tab to specify how pasting or duplicating xforms should preserve xaos.

--Bug fixes
 -The left header column in the xaos visualization table had somehow disappeared.

--Code changes
 -DoubleSpinBox now has a boolean which specifies whether it clears its selection on enter. Default true.
 -Make AddXformsWithXaos() be a static member of FractoriumEmberController for quicker build times.
 -Add new exmaple flames to package_linux.sh
2020-03-11 06:49:29 -07:00
e0b01e264e Merged in mmastriani/fractorium_michel (pull request #38)
Open Examples Fixes
2020-03-11 02:51:30 +00:00
59d7041c6f Open Examples AboutDialog 2020-03-10 21:54:31 -03:00
4026a6d615 Open Examples fixes 2020-03-10 21:33:44 -03:00
ea2a3b7de1 Merged mfeemster/fractorium into master 2020-03-10 09:37:39 -03:00
61dd5e6eeb --Code changes
-Fix up .pro file for building with the new examples files.
 -Rename FlameExamples folder to Examples.
2020-03-08 23:37:27 -07:00
8e8c8a3e7d --Code changes
-Default flam3 compatibility mode to false on the command line.
2020-03-08 14:41:06 -07:00
83ce2a29cb --Bug fixes
-Preserve prefix and suffix fields between open/close of the Final Render dialog.
2020-03-08 14:30:47 -07:00
61ddc06151 --User changes
-Allow dragging in folders which will be recursively traversed for flame files.
 -Allow for adjusting scale via keyboard with the < and > keys.
 -Show the count of opened flames on the header of the library tree.

--Bug fixes
 -Attempt to preserve xaos when pasting xforms.

--Code changes
 -Default flam3 compatibility mode to true.
2020-03-08 14:17:13 -07:00
3ef32565c7 Merged in mmastriani/fractorium_michel (pull request #37)
Open Examples Feature
2020-03-08 05:30:27 +00:00
efa9dc072d --Bug fixes
-EmberAnimate.exe was using 1-based indexing for filenames, but Fractorium and all of the documentation was using 0-based indexing. Make all use 0-based indexing.
2020-03-07 21:23:05 -08:00
dc0c83036a Added new files to Fractorium.pro 2020-03-07 17:18:39 -03:00
7c27b8e921 Added OpenExamples Flames folder and new tatasz gradients 2020-03-07 17:12:33 -03:00
c8032074be Deleted OpenExamples Flames folder 2020-03-07 17:07:42 -03:00
7d65568510 OpenExamples Flames 2020-03-05 22:26:16 -03:00
becdb64d40 Merged mfeemster/fractorium into master 2020-03-05 21:40:04 -03:00
49017137f8 OpenExamples added Fractorium.cpp Code 2020-03-05 21:39:17 -03:00
552cb192aa OpenExamples Code 2020-03-05 21:17:29 -03:00
27a9767316 --Bug fixes
-Fix dragging post variations.
2020-03-05 06:35:09 -08:00
ea649bbda6 --User changes
-Add backward compatibility option for the following variations: cos, cosh, cot, coth, csc, csch, sec, sech, sin, sinh, tan, tanh.
 -Add the ability to re-order variations by dragging them in the Info tab.
2020-03-04 22:30:08 -08:00
c50568a98b --Bug fixes
-Custom palettes were not being read correctly on non ANSI machines.

--Code changes
 -Prepare files for next release.
2020-02-25 18:31:44 -08:00
87a8161fe4 --Code changes
-Missed a file.
2020-02-17 22:18:44 -08:00
23ad4b77c2 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2020-02-17 18:45:09 -08:00
8c66fa2c24 --Bug fixes
-Fix crash on palette editor when opening it with certain palette files in a particular order.
 -An xform with only a post variation in it might have showed up wrong.
 -The xforms combo box was obscuring the name of the xforms by not being wide enough.
 -Make variation state preservation be a little bit more correct in OpenCL.

--Code changes
 -Make all iterators on the CPU use a temporary point.
2020-02-17 18:45:02 -08:00
7882093cbc Merged in mmastriani/fractorium/Michel-Mastriani/added-uraniumqss-into-macos-package-1580818817314 (pull request #35)
--added uranium.qss into MacOS package
2020-02-04 13:54:55 +00:00
f689cf9923 --added uranium.qss into MacOS package 2020-02-04 12:20:37 +00:00
8cd2340484 Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2020-02-03 06:24:38 -08:00
40567eb301 --Bug fixes
-Forgot to include uranium.qss in the linux AppImage installer.
2020-02-03 06:24:30 -08:00
721a34c05c README.md edited online with Bitbucket 2020-02-02 02:25:49 +00:00
8ffa29ba57 1.0.0.18 Release. 2020-01-31 21:38:17 -08:00
541185df8c --Bug fixes
-Fix more bugs with keyboard shortcuts.
2020-01-31 16:21:23 -08:00
c1d336b693 --User changes
-Add new keyboard shortcuts:
 --P/Shift+P toggles visibility of pre/post xforms.
 --L/Shift+L toggles visibility of all/selected pre/post xforms.

--Bug fixes
 -Xforms were erroneously able to edit via key pressed when not shown.
2020-01-30 18:55:39 -08:00
47541e4551 --Bug fixes
-Ctrl+Y for redo had been taken by another shortcut. Reassign to Ctrl+B.
2020-01-26 18:47:17 -08:00
04b87da642 --Bug fixes
-Only allow editing affines via key press when affines are actually shown.

--Code changes
 -Fix up from Michel's merge.
2020-01-25 15:50:53 -08:00
e61b77651a Merge branch 'master' of https://bitbucket.org/mfeemster/fractorium 2020-01-25 14:52:50 -08:00
c923a0b468 --Code changes
-Update a tooltip.
2020-01-25 14:52:43 -08:00
b99d5ab5dd Merged in mmastriani/fractorium_michel (pull request #34)
--User changes -Add pre/post in Toolbar

Approved-by: Matt Feemster <matt.feemster@gmail.com>
2020-01-25 22:50:48 +00:00
3b261124b2 --User changes
-Optimization and correction for hexaplay3D and hexnix3D.
 -Major optimization on the GPU for flames which only have one xform, by skipping all random xform selection code.
 -Changes to how xaos is "preserved" when adding new xforms, copying xforms and duplicating xforms.
 --Duplicating xforms when no xaos is present in the flame now maintains not using xaos, and keeps all values as one.
 --Duplicating xforms when xaos is present, will result in xaos rows and columns that are the same as the xforms being duplicated, with the new row and column area having values of 1.
 --Duplicating xforms when xaos is present, while Control is pressed, will result in xaos rows and columns that have values of 0, with the new row and column area having values of 1.
 ---Copying xforms has the same behavior as duplicating with Control pressed.

--Bug fixes
 -hexaplay3D, hexnix3D and post_smartcrop were wrong on the GPU because they are the rare variations which preserve state between iterations.
 -Changing the sub batch size would improperly wrong the wrong number of iterations.

--Code changes
 -Some functions in Affine2D made const.
 -Change in the index at which points and variation state are preserved between kernel calls.
 -Some arguments in some member functions of GLEmberController made const.
2020-01-25 11:12:49 -08:00
1fdebe6f05 --User changes -Add pre/post in Toolbar 2020-01-22 20:24:15 -03:00
207ace6c67 --Code changes
-Small optimization for cubic3D.
 -Code cleanup for cubicLattice_3D.
2020-01-19 14:29:04 -08:00
5f08e54bd4 --User changes
-Add new Blur Cuve field which controls how blurring increases when moving from the center out.

--Bug fixes
 -Undo Y axis flipping from previous commit, it never worked and is not worth the effort.

--Code changes
 -The new field is a member of Ember and is called m_BlurCurve, and the corresponding xml field is called "blur_curve".
2020-01-18 22:29:08 -08:00
8e6ba922af --User changes
-Duplicate xform will now only add the new xforms with xaos preserved if xaos is already being used in the flame. Otherwise, they'll just be added normally.
 -This is a hybrid of the original behavior and the new behavior added a year or so ago.
2020-01-17 18:58:51 -08:00
f550a3e9b8 --Bug fixes
-Properly display bounds from last commit.
2020-01-16 20:55:28 -08:00
f806ba745d --User changes
-Change how the PositiveYUp option is actually handled to make things more compatible with Apophysis. depending on the value of that option:
 --Moving an affine up or down will mean a positive or negative value.
 --Locally, the display of the affine will be flipped.

--Bug fixes
 -Fix waffle.
2020-01-16 20:22:41 -08:00
6a14ef89e4 --Bug fixes
-Don't apply keyboard edits to affines when alt is pressed.
2020-01-15 06:07:18 -08:00