The log of changes for MDriven Turnkey
Revision 14363 - 2022-09-28Major 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-27Fix positioning of context menus.
Revision 14360 - 2022-09-26Fix of incorrect template path
Revision 14338 - 2022-09-20Separate modal controller from main controller, remove some unused code, add more TS typings.
Revision 14335 - 2022-09-19Performance improvements by
* using pooled lists
* disposing of short-lived Datablocks
* using pooled datablocks for memorystreams
Revision 14330 - 2022-09-13ClientSide changes for selfVM.ShowActionMenuForCurrentInNesting added as described here https://wiki.mdriven.net/index.php/OCLOperators_ShowActionMenuForCurrentInNesting
Revision 14329 - 2022-09-13selfVM.ShowActionMenuForCurrentInNesting added as described here https://wiki.mdriven.net/index.php/OCLOperators_ShowActionMenuForCurrentInNesting
Revision 14326 - 2022-09-12Fix the issue in Core when "developer info" button is doubled when modal window is open
Revision 14325 - 2022-09-12Fix the issue in Core when "developer info" button is doubled when modal window is open
Revision 14321 - 2022-09-11New 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 before
Revision 14315 - 2022-08-31Fixing the issues with click events on the grid rows. Improvements for context menu.
Revision 14312 - 2022-08-30The improved routes https://wiki.mdriven.net/index.php/Improved_routes did not work correctly for Post operations Rest/SomeView/Post/id.
Revision 14283 - 2022-08-18Add the style reference, fix misspelled path. Add ui.turnkey module as a dependency to MDrivenAngularApp
Revision 14282 - 2022-08-18Add new templates to the project.
Revision 14281 - 2022-08-18Changes to the templates. Add new template for file-download component.
Revision 14280 - 2022-08-18Add new styles for angularjs components into the project.
Revision 14279 - 2022-08-18Remove old styles for angularjs components and add the new one.
Revision 14277 - 2022-08-17Add MDrivenTurnkeyUi.js to the WebAppGeneric project.
Revision 14275 - 2022-08-17Changes required by angularjs components.
Revision 14262 - 2022-08-11Reverted to fix issue of TK Core
Revision 14260 - 2022-08-11GetIsPreview added - new in interface
Revision 14257 - 2022-08-11Compiled and bundled code for AngularJS Components
Revision 14256 - 2022-08-11Add template for file-download component.
Revision 14255 - 2022-08-11Add package.json for node.js dependencies and webpack configuration files.
Revision 14254 - 2022-08-11Null check in GetTraceRootObjectString
Revision 14251 - 2022-08-10Add source code for angularjs components. Exclude "turnkey-ui" folder from tsconfig.
Revision 14250 - 2022-08-10Fix the misspell in the message when file to upload is bigger than max size.
Revision 14241 - 2022-08-03Dont use hardcoded icon size - follow other text style
Revision 14236 - 2022-08-01Add missing typings for TK
Revision 14234 - 2022-08-01Tracelog - check object delete
Revision 14231 - 2022-07-31ts null check
Revision 14228 - 2022-07-30Turns 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 5
Revision 14227 - 2022-07-29We now listen to onresize and update variables vClientScreenWidth and vClientScreenHeight if they exists
Revision 14226 - 2022-07-29We now listen to onresize and update variables vClientScreenWidth and vClientScreenHeight if they exists
Revision 14223 - 2022-07-28Add angular-material typings for TS code. Changed old dialogs to the new ones.
Revision 14219 - 2022-07-27Added timepicker and datepicker to the components. Changes the way of adding icons. (AngularJS Components changes)
Revision 14214 - 2022-07-25bundled code of angularjs components implementation. Not finished
Revision 14213 - 2022-07-25Styles for angularjs components
Revision 14212 - 2022-07-25Add templates for angularjs components
Revision 14204 - 2022-07-22change to image-responsive to x-center image in bigger container
Revision 14201 - 2022-07-21Add missing svg styling.
Revision 14197 - 2022-07-21Fix build issue
Revision 14195 - 2022-07-20Added the icons to the label of static input fields.
Revision 14193 - 2022-07-20Added icons to the data-table presentation.
Revision 14192 - 2022-07-20Moved icons from inputs to the labels. Added TV "IconInInput".
Revision 14190 - 2022-07-19Tracelog
Revision 14186 - 2022-07-18Simple name changes for better readability
Revision 14180 - 2022-07-17Adding the svg100percent rule to core - I have added this to scss so that it will be in core after next regeneration
Revision 14176 - 2022-07-17To 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 this
Revision 14169 - 2022-07-16Better logging for trace
Revision 14152 - 2022-07-12Tk must use TypeScript as package
Revision 14151 - 2022-07-11Turnkey Action tracing with model pattern - work in progress
Revision 14150 - 2022-07-07Turnkey Action tracing with model pattern - work in progress
Revision 14145 - 2022-07-05Revert changes. Fix issue with the context menus
Revision 14136 - 2022-06-30Source 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-27Delete old turnkey-ui.js
Revision 14128 - 2022-06-27Delete old turnkey-ui.js
Revision 14127 - 2022-06-27Add UseNewAngularComponents to TurnkeySettings. Base for AngularJS Components rendering.
Revision 14121 - 2022-06-26Fix z-index of dialog window.
Revision 14112 - 2022-06-21Better error message on missing vm
Revision 14105 - 2022-06-18Null check
Revision 14093 - 2022-06-12Fixed problems with ActionRowClickExecute
1. ActionRowClickExecute was not sent after adding Action queue on client
2. Server didn't implement ActionRowClickExecute for POST request
Revision 14084 - 2022-06-03Remove unused test-bundles for AngularJS
Revision 14083 - 2022-06-03Add missing files for TurnkeyWebAppGeneric project
Revision 14081 - 2022-06-02Updating AngularJS (1.8.2) and JQuery (3.6.0) to the latest version.
Revision 14062 - 2022-05-24Creating turnkey-ui for angularjs.
Revision 14059 - 2022-05-23Move "show debug info" to the right bottom corner of the page to not overlap the validation errors.
Revision 14058 - 2022-05-23ApplicationNameAsMenu
Revision 14057 - 2022-05-23
Revision 14056 - 2022-05-23Setting to remove app name added
Revision 14050 - 2022-05-20Remove background form checkbox component when it's disabled.
Revision 14048 - 2022-05-19Changed to process idchange commands first in each batch of updates from the server
Revision 14047 - 2022-05-19Fix for new loading presentation.
Revision 14045 - 2022-05-19Remove unused Modernizr library form Turnkey app.
Revision 14044 - 2022-05-19Avoid selection of text on double click in data-tables.
Revision 14043 - 2022-05-18TurnKeySetting_ApplicationNameToShowInEffect fix
Revision 14042 - 2022-05-16Client 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 object
Revision 14030 - 2022-05-10Formatted code + increased delay to show loading component.
Revision 14029 - 2022-05-10Slightly formatted code.
Revision 14028 - 2022-05-10Added new element to indicate loading.
Revision 14027 - 2022-05-10Change the loader on the startup page. Removed unnecessary modrnizr lib from this page.
Revision 14026 - 2022-05-09Fix angular part to dynamically hide and show global actions.
Revision 14023 - 2022-05-05Ability to override app name with ApplicationNameToShow and ApplicationNameToShowInEffect in TurnkeySettingsExtra.xml
Revision 14022 - 2022-05-05Ability to override app name with ApplicationNameToShow and ApplicationNameToShowInEffect in TurnkeySettingsExtra.xml
Revision 14006 - 2022-04-27Fix of bug in JS if view don't have a seeker button
Revision 14004 - 2022-04-25Fix of search button sometimes not triggering search and caused slow server response.
General change on how actions are handled from client to server (now short queue)
Revision 13992 - 2022-04-21Lots of nuget updates
Revision 13981 - 2022-04-20Core dependency
Revision 13962 - 2022-04-13
Revision 13946 - 2022-04-10Blazor navigations
Revision 13916 - 2022-03-30Added otf (OpenType mime settings) to web.config
Revision 13913 - 2022-03-28Issue with OK button on Modal always active - this was due to ViewName was compared on Name instead of runtime name - issue happened when view name contained åäö - fixed
Revision 13911 - 2022-03-21Adding new SysSingelton ExternalLateBounds as described here https://wiki.mdriven.net/index.php/SHA512ComputeHash,_SHA256ComputeHash_and_BitConverterToString
Revision 13909 - 2022-03-20Better strategy to load codedress for turnkey
Revision 13887 - 2022-03-08AccountOverride introduced to enable Account UI customization/override
Revision 13886 - 2022-03-08AccountOverride introduced to enable Account UI customization/override
Revision 13880 - 2022-03-07blazor work
Revision 13873 - 2022-03-06Blazor adoptions - will not effect .net472 MVC4 since Blazor requires .net5
Revision 13869 - 2022-03-05Shorten delay for autofocus delay now when problem with property collision has been fixed
Revision 13868 - 2022-03-05Avoid problems when Angular has created a property before the server has sent the attribute