Kim Wittenburg
f4f924bd71
Cleaned Imports
2014-11-08 01:05:08 +01:00
Kim Wittenburg
139a75f816
Cleaned Code by Removing Location Tracking for Errors
2014-11-07 19:50:28 +01:00
Kim Wittenburg
91e7dbe9f2
Cleaned Code
2014-10-21 15:06:57 +02:00
Kim Wittenburg
5592128926
Added the MPExpressionTree Classes
2014-10-13 23:53:04 +02:00
Kim Wittenburg
82259f87e2
Model Redesign: Added Reference Frames
...
Added Inverse Functions
UI Redesign
Cleaned Code
2014-10-07 20:25:54 +02:00
Kim Wittenburg
8f2f773909
Improved Functions Template Chooser
2014-09-30 22:19:08 +02:00
Kim Wittenburg
a382b1f10b
Added Factorial, added parts of exponents
2014-09-30 22:18:51 +02:00
Kim Wittenburg
7d48d85dfb
Drastic Simplification of MPFunction subclass implementations
2014-09-30 22:17:42 +02:00
Kim Wittenburg
0972e158f1
Updated Schemes
2014-09-28 23:56:17 +02:00
Kim Wittenburg
898a87058c
Added Font
2014-09-28 23:54:45 +02:00
Kim Wittenburg
357d715be1
Some Code Improvements
2014-09-28 23:53:50 +02:00
Kim Wittenburg
c83661fb4d
Some Code Improvements
...
Added Parenthesis Function
2014-09-28 23:53:03 +02:00
Kim Wittenburg
19a40c2907
Added Function Chooser as a Popover
...
Improved Evaluation
Added Parenthesis Function
2014-09-28 23:52:29 +02:00
Kim Wittenburg
1c8b7e3c12
Improved Evaluation
2014-09-28 23:51:01 +02:00
Kim Wittenburg
d67a1949e9
Improved Evaluation
2014-09-28 23:50:18 +02:00
Kim Wittenburg
43b6f78afb
Fixed broken editing algorithm
...
Added some helpers
2014-09-28 23:49:15 +02:00
Kim Wittenburg
9a8893796c
Improved Code Style
2014-09-16 20:08:25 +02:00
Kim Wittenburg
af8f26dee9
Improved Documentation and Code Style
2014-09-16 20:07:57 +02:00
Kim Wittenburg
3cf2006af7
Added Evaluation Context and Math Rules
2014-09-15 15:58:35 +02:00
Kim Wittenburg
6573cd1b5c
Added Functions Popover Template
2014-09-15 15:57:57 +02:00
Kim Wittenburg
8ee34b639d
Small Code Changes
2014-09-15 15:57:34 +02:00
Kim Wittenburg
b50c444578
Redesign of the Evaluation System
2014-09-13 23:16:44 +02:00
Kim Wittenburg
a3e1cc6df4
Removed Old Code
2014-09-13 23:16:22 +02:00
Kim Wittenburg
245468a559
Implemented Expression Evaluation/Parsing with Proper Error Handling
2014-09-11 22:17:29 +02:00
Kim Wittenburg
f791213127
Corrected Selection Errors
2014-09-09 09:23:57 +02:00
Kim Wittenburg
91320385f0
Corrected errors when selecting expressions
2014-09-08 22:43:20 +02:00
Kim Wittenburg
006651d8e5
Interface Redesign to show evaluation results
2014-09-07 16:50:11 +02:00
Kim Wittenburg
7ee3ca4bb9
Added Target-Action
2014-09-07 16:49:36 +02:00
Kim Wittenburg
d30dbdda9b
Improved Selection Algorithm
2014-09-07 16:49:21 +02:00
Kim Wittenburg
88f54b742f
Prepared to implement improved keyboard navigation
2014-09-07 16:48:18 +02:00
Kim Wittenburg
acd12fcc32
Some Small Code Corrections
2014-09-07 16:47:40 +02:00
Kim Wittenburg
02d7398ee2
Added Some Helpers
2014-09-07 16:46:50 +02:00
Kim Wittenburg
205de83a28
Implemented Evaluation
2014-09-07 16:46:37 +02:00
Kim Wittenburg
08a6db827f
Implemented Evaluation
2014-09-07 16:45:54 +02:00
Kim Wittenburg
21bfe221ba
Implemented Evaluation
2014-09-07 16:45:31 +02:00
Kim Wittenburg
8df8317413
Started to Implement the Parser
2014-09-06 01:54:15 +02:00
Kim Wittenburg
6aafbf9d2e
Added Documentation
2014-09-06 01:53:39 +02:00
Kim Wittenburg
a69b5273ee
Started to Implement Evaluation
...
Corrected Some Errors
Cleaned Code
2014-09-06 01:53:22 +02:00
Kim Wittenburg
4a3ea0cede
Improved Model
...
Added Keyboard Selection Support
Added Mouse Selection Support
Added Keyboard Editing Support
Corrected Some Bugs
Abstracted the Layout System further
Added Functions Button (test)
2014-08-31 15:41:17 +02:00
Kim Wittenburg
9aa4bca234
Added Documentation
2014-08-22 01:14:52 +02:00
Kim Wittenburg
c024886241
Fundamental Redesign of the View and Controller
2014-08-22 00:54:13 +02:00
Kim Wittenburg
a37d587e1f
Fundamental Redesign of the Model
...
Started to add Documentation
2014-08-22 00:53:08 +02:00
Kim Wittenburg
60760b8b3d
Internal Redesign:
...
- Combined MPExpression and MPMutableExpression
- Abstracted children of MPExpression into MPExpressionElement protocol
- Abstracted most of MPExpressionLayout and MPFunctionLayout into common superclass MPLayout
2014-08-11 13:57:48 +02:00
Kim Wittenburg
740c3fd80a
Some small corrections
...
Added example expression (hardcoded for development)
Added example change for expressions (hardcoded for development)
2014-05-18 01:10:50 +02:00
Kim Wittenburg
982b70d7fb
Added Change Notifications to MPExpression, MPMutableExpression and MPFunction
...
Removed -beginEditing and -endEditing
Optimized -fixSymbols
Updated Project File
2014-05-18 01:06:49 +02:00
Kim Wittenburg
fa499d299c
Renamed NSIndexPath+MPRemoveFirstIndex Category to NSIndexPath+MPReverseIndexPath
...
Added MPDisplayExtension Category to MPExpression and MPFunction
Added Methods to Invalidate the Cache to MPExpressionLayout and MPFunctionLayout
2014-04-23 16:05:20 +02:00
Kim Wittenburg
33f527e446
Added Convenience Headers for Model and View Classes
2014-04-23 03:15:36 +02:00
Kim Wittenburg
cf13399747
Implemented the Sum Function
2014-04-23 03:14:59 +02:00
Kim Wittenburg
636921b9dc
Updated Interface (Test Phase)
2014-04-23 03:14:18 +02:00
Kim Wittenburg
3116925315
Added MPExpressionLayout, MPFunctionLayout and MPExpressionStorage as Rendering System for Expressions
2014-04-23 03:13:55 +02:00