The log of changes for MDriven Turnkey
Revision 14502 - 2023-01-10
Changes for WebView edit - less lag on large modelsRevision 14500 - 2023-01-09
Removed access to ES for UpdateViewModel to reduce lagRevision 14479 - 2022-12-20
Modal window fix for max-width.Revision 14470 - 2022-12-16
Add node_modules to the ignore list.Revision 14465 - 2022-12-14
Add custom upload method to the Modal controllerRevision 14462 - 2022-12-13
VM WebDesign, work in progressRevision 14461 - 2022-12-13
VM WebDesign, work in progressRevision 14452 - 2022-12-09
fix for non building tkRevision 14447 - 2022-12-06
Missed checkinRevision 14445 - 2022-12-06
Save the scroll states of the window and viewmodelSection element (fixes)Revision 14444 - 2022-12-05
Save the scroll states of the window and viewmodelSection element.Revision 14443 - 2022-12-03
Remove outline styles to prevent showing it with old components.Revision 14440 - 2022-12-03
Changes for TKPrototype live update from designerRevision 14439 - 2022-12-02
Direct file upload method addedRevision 14433 - 2022-11-24
Added new feature "custom styles and scripts" for Views. Place custom css or js files into View_Assets/Revision 14414 - 2022-11-18
Remove extra head space on checkbox when in PlacingContainerRevision 14408 - 2022-11-09
Added css class .sr-only to hide text from ui but have it available for screen readers. Added description for toggle sidebar button.Revision 14373 - 2022-10-04
Temporary fallback to old dialog window when the page object was deleted. Revision 14363 - 2022-09-28
Major bug - when placing vCurrent one level down in tree as also being the single link tree builder we got into recursion. This was due to a faulty assumption that VMClassID always is unique - but when in fact it may repeat in different branches (if you one step down in a tree use a constant or vCurrent as single link builder - from that point onward all tree tips look the same)Revision 14361 - 2022-09-27
Fix positioning of context menus. Revision 14360 - 2022-09-26
Fix of incorrect template pathRevision 14338 - 2022-09-20
Separate modal controller from main controller, remove some unused code, add more TS typings. Revision 14335 - 2022-09-19
Performance improvements by
* using pooled lists
* disposing of short-lived Datablocks
* using pooled datablocks for memorystreamsRevision 14330 - 2022-09-13
ClientSide changes for selfVM.ShowActionMenuForCurrentInNesting added as described here https://wiki.mdriven.net/index.php/OCLOperators_ShowActionMenuForCurrentInNesting
Revision 14329 - 2022-09-13
selfVM.ShowActionMenuForCurrentInNesting added as described here https://wiki.mdriven.net/index.php/OCLOperators_ShowActionMenuForCurrentInNestingRevision 14326 - 2022-09-12
Fix the issue in Core when "developer info" button is doubled when modal window is open Revision 14325 - 2022-09-12
Fix the issue in Core when "developer info" button is doubled when modal window is open Revision 14321 - 2022-09-11
New css rule for buttons: When buttons are used in placingcontainers the extra top-padding that forces buttons down to align with edit boxes in grid-ui is removed - this gives better control of placingcontainerUI and no need to fight this extra padding as beforeRevision 14315 - 2022-08-31
Fixing the issues with click events on the grid rows. Improvements for context menu.Revision 14312 - 2022-08-30
The improved routes https://wiki.mdriven.net/index.php/Improved_routes did not work correctly for Post operations Rest/SomeView/Post/id.
Fixed.Revision 14283 - 2022-08-18
Add the style reference, fix misspelled path. Add ui.turnkey module as a dependency to MDrivenAngularAppRevision 14282 - 2022-08-18
Add new templates to the project.Revision 14281 - 2022-08-18
Changes to the templates. Add new template for file-download component.Revision 14280 - 2022-08-18
Add new styles for angularjs components into the project.Revision 14279 - 2022-08-18
Remove old styles for angularjs components and add the new one.Revision 14277 - 2022-08-17
Add MDrivenTurnkeyUi.js to the WebAppGeneric project.Revision 14275 - 2022-08-17
Changes required by angularjs components.Revision 14262 - 2022-08-11
Reverted to fix issue of TK CoreRevision 14260 - 2022-08-11
GetIsPreview added - new in interfaceRevision 14257 - 2022-08-11
Compiled and bundled code for AngularJS ComponentsRevision 14256 - 2022-08-11
Add template for file-download component.Revision 14255 - 2022-08-11
Add package.json for node.js dependencies and webpack configuration files.Revision 14254 - 2022-08-11
Null check in GetTraceRootObjectStringRevision 14251 - 2022-08-10
Add source code for angularjs components. Exclude "turnkey-ui" folder from tsconfig. Revision 14250 - 2022-08-10
Fix the misspell in the message when file to upload is bigger than max size.Revision 14241 - 2022-08-03
Dont use hardcoded icon size - follow other text styleRevision 14236 - 2022-08-01
Add missing typings for TKRevision 14234 - 2022-08-01
Tracelog - check object deleteRevision 14231 - 2022-07-31
ts null checkRevision 14228 - 2022-07-30
Turns out that when queuing clicks (for example), more than two needs to be queued for double click, and retry needs to happen faster when server channel is blocked by previous message.
Changed retrying on action sending from 3 seconds to 0.5 seconds.
Changed maximum number of queued action from 2 to 5Revision 14227 - 2022-07-29
We now listen to onresize and update variables vClientScreenWidth and vClientScreenHeight if they existsRevision 14226 - 2022-07-29
We now listen to onresize and update variables vClientScreenWidth and vClientScreenHeight if they existsRevision 14223 - 2022-07-28
Add angular-material typings for TS code. Changed old dialogs to the new ones.Revision 14219 - 2022-07-27
Added timepicker and datepicker to the components. Changes the way of adding icons. (AngularJS Components changes)Revision 14214 - 2022-07-25
bundled code of angularjs components implementation. Not finishedRevision 14213 - 2022-07-25
Styles for angularjs componentsRevision 14212 - 2022-07-25
Add templates for angularjs componentsRevision 14204 - 2022-07-22
change to image-responsive to x-center image in bigger containerRevision 14201 - 2022-07-21
Add missing svg styling. Revision 14197 - 2022-07-21
Fix build issueRevision 14195 - 2022-07-20
Added the icons to the label of static input fields. Revision 14193 - 2022-07-20
Added icons to the data-table presentation.Revision 14192 - 2022-07-20
Moved icons from inputs to the labels. Added TV "IconInInput".Revision 14190 - 2022-07-19
TracelogRevision 14186 - 2022-07-18
Simple name changes for better readabilityRevision 14180 - 2022-07-17
Adding the svg100percent rule to core - I have added this to scss so that it will be in core after next regenerationRevision 14176 - 2022-07-17
To properly handle SVG size we must have the ability to limit its size - thus adding PCMaxSizeSecondary as option for columns
We also must null out svg from data hard coded sizes - adding the svg100percent style for thisRevision 14169 - 2022-07-16
Better logging for trace Revision 14152 - 2022-07-12
Tk must use TypeScript as packageRevision 14151 - 2022-07-11
Turnkey Action tracing with model pattern - work in progressRevision 14150 - 2022-07-07
Turnkey Action tracing with model pattern - work in progressRevision 14145 - 2022-07-05
Revert changes. Fix issue with the context menusRevision 14136 - 2022-06-30
Source code changes for the TK web rendering. The reason for this is two:
1. Simplify by getting rid of Bootstrap.
2. Make it possible to render completely different HTML but still have the CSS Grid layout
* Removed almost all code for creating Bootstrap markup. (some shared with CSS Grid is still left)
* CSSGrid is now the only option, so the UseCSSGrid default option for TK is ignored
* Superclassed HTMLControlRenderer with WebControlRenderer which is now used by the CSSGrid layout.
* WebControlRenderer is in the same file as HTMLControlRenderer for easy access
* WebControlRenderer contains CSS style information used for all rendering schemes
* There is now an empty AngularJSComponentRenderer that derived from WebControlRenderer
* New "UseAngularJSComponents" which can be used in TK settings XML or as tagged value on a ViewModel (just like UseCSSGrid worked)Revision 14129 - 2022-06-27
Delete old turnkey-ui.jsRevision 14128 - 2022-06-27
Delete old turnkey-ui.jsRevision 14127 - 2022-06-27
Add UseNewAngularComponents to TurnkeySettings. Base for AngularJS Components rendering. Revision 14121 - 2022-06-26
Fix z-index of dialog window.Revision 14112 - 2022-06-21
Better error message on missing vmRevision 14105 - 2022-06-18
Null check Revision 14093 - 2022-06-12
Fixed problems with ActionRowClickExecute
1. ActionRowClickExecute was not sent after adding Action queue on client
2. Server didn't implement ActionRowClickExecute for POST requestRevision 14084 - 2022-06-03
Remove unused test-bundles for AngularJSRevision 14083 - 2022-06-03
Add missing files for TurnkeyWebAppGeneric projectRevision 14081 - 2022-06-02
Updating AngularJS (1.8.2) and JQuery (3.6.0) to the latest version.Revision 14062 - 2022-05-24
Creating turnkey-ui for angularjs.Revision 14059 - 2022-05-23
Move "show debug info" to the right bottom corner of the page to not overlap the validation errors.Revision 14058 - 2022-05-23
ApplicationNameAsMenuRevision 14057 - 2022-05-23
Revision 14056 - 2022-05-23
Setting to remove app name added
Revision 14050 - 2022-05-20
Remove background form checkbox component when it's disabled.Revision 14048 - 2022-05-19
Changed to process idchange commands first in each batch of updates from the serverRevision 14047 - 2022-05-19
Fix for new loading presentation. Revision 14045 - 2022-05-19
Remove unused Modernizr library form Turnkey app.Revision 14044 - 2022-05-19
Avoid selection of text on double click in data-tables.Revision 14043 - 2022-05-18
TurnKeySetting_ApplicationNameToShowInEffect fix Revision 14042 - 2022-05-16
Client remediation of a problem caused by changing object IDs (due to saving) at the same time as user enters information causing a duplicate object situation in the client making AngularJS controls to bind to wrong objectRevision 14030 - 2022-05-10
Formatted code + increased delay to show loading component. Revision 14029 - 2022-05-10
Slightly formatted code.Revision 14028 - 2022-05-10
Added new element to indicate loading. Revision 14027 - 2022-05-10
Change the loader on the startup page. Removed unnecessary modrnizr lib from this page.Revision 14026 - 2022-05-09
Fix angular part to dynamically hide and show global actions.