MDriven Turnkey ChangeLog

The log of changes for MDriven Turnkey

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 path

Revision 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 memorystreams

Revision 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_ShowActionMenuForCurrentInNesting

Revision 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 before

Revision 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 MDrivenAngularApp

Revision 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 Core

Revision 14260 - 2022-08-11

GetIsPreview added - new in interface

Revision 14257 - 2022-08-11

Compiled and bundled code for AngularJS Components

Revision 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 GetTraceRootObjectString

Revision 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 style

Revision 14236 - 2022-08-01

Add missing typings for TK

Revision 14234 - 2022-08-01

Tracelog - check object delete

Revision 14231 - 2022-07-31

ts null check

Revision 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 5

Revision 14227 - 2022-07-29

We now listen to onresize and update variables vClientScreenWidth and vClientScreenHeight if they exists

Revision 14226 - 2022-07-29

We now listen to onresize and update variables vClientScreenWidth and vClientScreenHeight if they exists

Revision 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 finished

Revision 14213 - 2022-07-25

Styles for angularjs components

Revision 14212 - 2022-07-25

Add templates for angularjs components

Revision 14204 - 2022-07-22

change to image-responsive to x-center image in bigger container

Revision 14201 - 2022-07-21

Add missing svg styling.

Revision 14197 - 2022-07-21

Fix build issue

Revision 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

Tracelog

Revision 14186 - 2022-07-18

Simple name changes for better readability

Revision 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 regeneration

Revision 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 this

Revision 14169 - 2022-07-16

Better logging for trace

Revision 14152 - 2022-07-12

Tk must use TypeScript as package

Revision 14151 - 2022-07-11

Turnkey Action tracing with model pattern - work in progress

Revision 14150 - 2022-07-07

Turnkey Action tracing with model pattern - work in progress

Revision 14145 - 2022-07-05

Revert changes. Fix issue with the context menus

Revision 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.js

Revision 14128 - 2022-06-27

Delete old turnkey-ui.js

Revision 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 vm

Revision 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 request

Revision 14084 - 2022-06-03

Remove unused test-bundles for AngularJS

Revision 14083 - 2022-06-03

Add missing files for TurnkeyWebAppGeneric project

Revision 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

ApplicationNameAsMenu

Revision 14057 - 2022-05-23

Revision 14056 - 2022-05-23

Setting to remove app name added

false

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 server

Revision 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 object

Revision 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.

Revision 14023 - 2022-05-05

Ability to override app name with ApplicationNameToShow and ApplicationNameToShowInEffect in TurnkeySettingsExtra.xml

Revision 14022 - 2022-05-05

Ability to override app name with ApplicationNameToShow and ApplicationNameToShowInEffect in TurnkeySettingsExtra.xml

Revision 14006 - 2022-04-27

Fix of bug in JS if view don't have a seeker button

Revision 14004 - 2022-04-25

Fix 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-21

Lots of nuget updates
SignalR 2.4.3

Revision 13981 - 2022-04-20

Core dependency

Revision 13962 - 2022-04-13

Revision 13946 - 2022-04-10

Blazor navigations

Revision 13916 - 2022-03-30

Added otf (OpenType mime settings) to web.config

Revision 13913 - 2022-03-28

Issue 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-21

Adding new SysSingelton ExternalLateBounds as described here https://wiki.mdriven.net/index.php/SHA512ComputeHash,_SHA256ComputeHash_and_BitConverterToString

Revision 13909 - 2022-03-20

Better strategy to load codedress for turnkey

Revision 13887 - 2022-03-08

AccountOverride introduced to enable Account UI customization/override

Revision 13886 - 2022-03-08

AccountOverride introduced to enable Account UI customization/override

Revision 13880 - 2022-03-07

blazor work

Revision 13873 - 2022-03-06

Blazor adoptions - will not effect .net472 MVC4 since Blazor requires .net5

Revision 13869 - 2022-03-05

Shorten delay for autofocus delay now when problem with property collision has been fixed

Revision 13868 - 2022-03-05

Avoid problems when Angular has created a property before the server has sent the attribute

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.