4.3.02 - 2023.09.10 ------------------------------------------------------------------------------- feature: ... handle reardropout through axle ... myGUI::cvCustom::update_SeatStays ... myGUI::cvCustom::createView_ChainStays refactor: ... change mapping ... /FrontBrake/Scalar/DiscDiameter -> /FrontWheel/Scalar/DiscDiameter ... /RearBrake/Scalar/DiscDiameter -> /RearHub/Scalar/DiscDiameter ... /RearMockup/Scalar/DiscOffset -> /RearHub/Scalar/DiscOffset ... /RearBrake/Scalar/DiscWidth -> /RearHub/Scalar/DiscWidth ... /RearWheel/Config/FirstSprocket -> /RearHub/Config/SprocketToothCount 4.3.01 - 2023.09.04 ------------------------------------------------------------------------------- debug: ... myGUI::gui::show_NotebookTabs 4.3.00 - 2023.09.01 ------------------------------------------------------------------------------- debug: ... osEnv ... _init_os_env ... appUtil ... _add_namespaceReport feature: ... myGUI ... ChainStay - View ... add reference dimension in Chainstay-View ... position sprocket of cassette based on Disc/Rim ... Chain - representation ... polygon instead of polyline ... Component Library rcLib ... myGUI::control::import_compLibrary ... cad4tcl-0.22.19 ... keep linewidth in zoomed area ... tabControl-0.10.3 ... return control tag on tab creation ... myGUI::viewEdit::edit::... ... add separator ... group_XXX_Cluster_XX ... myGUI::gui::notebook::create_CanvasTab ... event: to fit canvas ... myGUI::gui::show_NotebookTabs ... Summary & Component: ... add cv_Custom00 & cv_Custom10 (Frame Geometry & Frame Tubes) ... bikeComponent ... disc brake: DiscDiameter ... separate front & rear disc ... mockup3D: ... add brakedisc front refactor: ... components ... create independent library ... designPattern ... introduce namespace designPatterns::Observer:: ... Oberver Pattern ... State_BikeModel ... getContext ... Subject_ProjectInfo ... Subject_BikeModel ... Subject_BikeModel_Edit ... myGUI::viewEdit ... ObserverEditView ... ObserverEditViewInternal ... myGUI::viewDrawing ... ObserverDrawingView ... bikeFrame::ProvideChainStay ... handle offset on reardropout and bottombracket 4.2.10 - 2023.04.17 ------------------------------------------------------------------------------- debug: ... DownTube-Miter refactor: ... myGUI ... reorganize files ... extend use of observer ... cleanup lib__control.tcl ... runtime ... vanillawish-78555c39f0-20230407 ... new installer for windows ... innoSetup feature: ... add component library ... compLibrary_YYYYMMDD.zip 4.2.09 - 2023.03.26 ------------------------------------------------------------------------------- debug: ... SeatTube-Miter ... DownTube-Miter feature: ... SeatStay ... also bend in 3D refactor: ... accordionMenu 0.04.06 ... cad4tcl 0.22.16 ... bikeComponent ... Fork 4.2.08 - 2022.12.18 ------------------------------------------------------------------------------- debug: ... update Stem-Strategy by setValueDict 4.2.07 - 2022.12.15 ------------------------------------------------------------------------------- refactor: ... improve performance in bikeModel & bikeComponent package 4.2.06 - 2022.12.06 ------------------------------------------------------------------------------- debug: ... Stem/Spacer-Stack height 4.2.05 - 2022.11.18 ------------------------------------------------------------------------------- feature: ... myGUI: update_SeatStay ... installer ... windows -> rattleCAD_4.2.XX.vbs refactor: ... rename: ... myGUI: update_RearMockup -> update_ChainStay ... tcllib: 1.21 ... customHeadTube ... unitVector 4.2.04 - 2022.10.17 ------------------------------------------------------------------------------- feature: ... bikeFrame ... bent-SeatStay ... config of customTube ... mockup-3D ... bent-SeatStay ... 2D/3D-Dropout ... bikeComponent ... Paragon Machineworks ... DS0001, DS0004, DS103x ... ingrid.bike ... RD1, CRS-R2, CRS-POP, CRS-X debug: ... customTube -> config 4.2.03 - 2022.08.21 ------------------------------------------------------------------------------- feature: ... mockup-3D ... fork-composite now deals with variable lengths ... bikeComponent ... add dropout: allotec_C64.svg ... add seattube-sleeve: allotec_B183.svg 4.2.02 - 2022.08.14 ------------------------------------------------------------------------------- feature: ... Stem & Spacer ... dimensions ... introduce performance measurements debug: ... bikeFrame ... align SeatTubeSleeve refactor: ... bikeModel ... check Scalar for "." ... bikeFrame ... simplify Object-Structure ... getDictionary_TubeMiter ... tubeMiter ... set Precission ... myPersist ... cleanup template ... file::get_XMLContent ... return "" if has size 0 ... myGUI ... loose binding of GUI and ViewModel ... move .rattleCAD_init@___.xml to $APPL_Config(PROFILE_Dir)/preferences@___.xml 4.2.01 - 2022.07.31 ------------------------------------------------------------------------------- feature: ... bikeFrame ... ChainStay-Offset to BottomBracket ... bikeGeometry ... Set_SaddleHandleBar ... accordionMenu ... itemClickEvent ... depending on $updateActive refactor: ... myGUI ... introduce $APPL_Config(PROFILE_Dir) ... myGUI::ApplLicense ... LicenseFile -> $APPL_Config(PROFILE_Dir) ... myGUI::gui::notebook::TabControlObj ... package: tabControl ... update_GUI_Bindings ... modify and remove: gui::bind_keyBoard_global ... bind F5 -> myGUI::gui::update_NotebookCanvas ... bind Ctrl-F5 -> myGUI::gui::refit_NotebookCanvas ... remove: myGUI::gui::binding_notebookTab ... customTube ... remove: ... package require Iwidgets ... tablelist ... switch to 6.19 debug: ... myGUI::gui::refit_NotebookCanvas ... remove $currentTab 4.2.00 - 2022.06.19 ------------------------------------------------------------------------------- feature: ... customHeadTube ... log-procedures ... in any namespace as proxy to puts ... to be extended in the future 4.1.22 - 2022.03.02 ------------------------------------------------------------------------------- debug: ... myGUI::gui ... notebook_refitCanvas -> refit_NotebookCanvas ... license-key ... handle different rattleCAD Licenses 4.1.21 - 2021.10.21 ------------------------------------------------------------------------------- refactor: ... Menue: ... View -> Component Library ... addon -> Component Library ... bikeModel -> dataModel.xml ... Frame feature: ... components: Shimano R9200 debug: ... Component Library ... switch library 4.1.20 - 2021.10.14 ------------------------------------------------------------------------------- refactor: ... bikeModel -> dataModel.xml ... Frame ... Scalar/DownTube_OffsetBB <- DownTube/Scalar/OffsetBB ... Scalar/DownTube_OffsetHT <- DownTube/Scalar/OffsetHT ... Scalar/SeatStay_OffsetTT <- SeatStay/Scalar/OffsetTT ... Scalar/TopTube_OffsetBB <- TopTube/Scalar/OffsetBB ... Scalar/TopTube_Angle <- Geometry/Scalar/TopTube_Angle ... Scalar/TopTube_AngleMiterHT <- Frame/Scalar/HeadLug_Angle_Top ... Scalar/TopTube_OffsetHT <- Frame/Scalar/SeatTube_Reference ... Geometry ... Scalar/BottomBracket_Angle_ChainStay ... removed ... Scalar/BottomBracket_Angle_DownTube .... removed ... Scalar/SeatTube_LengthClassic .......... removed ... Scalar/TopTube_LengthClassic ........... removed ... bikeGeometry ... Position -> Fork_Crown ... myGUI ... myGUI::gui::selectAccordionTab -> myGUI::gui::select_AccordionTab feature: ... checkLicense ... borrow temmporary debug: ... bikeModel ... dataModel.xml ... keep init="1" for myPersist only ... bikeFrame ... description of tubemiter at origin ... myGUI ... create_ConfigScalar -> update spinbox ... myGUI::view::edit::select_Notebook_Frame ... myGUI::gui::showNotebookTabs -> myGUI::gui::show_NotebookTabs ... plugin:stembuilder ... stemBuilder::model::setType ... plugin:forkreplacement ... Position(SaddleMount) -> $modelDICT Saddle Position Origin 4.1.19 - 2021.09.22 ------------------------------------------------------------------------------- feature: ... accordionMenu ... add a collapse button on top if menu is expanded refactor/debug: ... license-client: ... crash on not available www 4.1.18 - 2021.09.12 ------------------------------------------------------------------------------- feature: ... bikeModel ... Control ... add superseding procedures for inside-out configurations ... bikeComponent ... reposition saddle clamp based on rail ... add saddle components ... tune_kommvor_2021.svg ... tune_speedneedle_20twenty_2021.svg ... bikeFrame ... cut seattube at origin in specified angles ... myGUI ... Bike Frame & Tubes ... extract Bike Fitting from Bike Geometry ... Summary ... add Bike Fitting refactor: ... plugins: ... integrate feature into accordion ... plugin: mockup_3D ... react on new Seattube feature ... fix circle/ellipse on Chainstay ... bikeFrame ... use new interfaces of tubeMiter ... tubeMiter ... cleanup interfaces ... accordionMenue -> 0.04 ... create menue by dictionary ... add submenue by command ... cad4tcl ... rename PathCanvas -> CreateSVG_oval_template --> CreateSVG_oval 4.1.17 - 2021.06.10 ------------------------------------------------------------------------------- feature: ... Bike Geometry ... introspection of geometry ... display length of HeadTube & Fork refactor: ... bikeGeometry ... rename Direction(Steerer) -> Direction(HeadTube) 4.1.16 - 2021.06.04 ------------------------------------------------------------------------------- feature: ... VanillaWish -> 8-6-10 ... bikeFitting::Fitting ... add variable Seat_Distance ... bikeComponents ... selle_italia_flite_boost_kit_carbonio_2021.svg ... selle_italia_novus_boost_evo_kit_carbonio_2021.svg ... selle_sanmarco_aspide_short_openfit_sport_2021.svg ... campagnolo EKAR ... columbus_SLF_gravel__campagnolo_ekar_2020.rc4 ... myGUI ... create_svgEdit ... show name of selected component ... lib_dimension.tcl ... add Scalar(CrankSet_Length) debug/refactor: ... bikeGeometry::Geometry ... Set_SeatBottomBracket ... Set_SaddleNoseDistance ... Update_SeatTube_Saddle ... Update_SeatTube_Angle ... myGUI ... ::view::edit::fit_EditContainer ... handle empty $id_bbox ... myGUI::ApplLicense ... variable LicenseType 4.1.15 - 2021.03.19 ------------------------------------------------------------------------------- feature: ... customTube::config ... add event ... license handling 4.1.14 - 2021.02.22 ------------------------------------------------------------------------------- feature: ... Bike Geometry ... align SeatTube / Saddle ... myGUI::control ... alignSeatTubeSaddle ... theme -> clearlogic ... LowButton debug: ... bikeComponent ... rename .. update_ComponentKey -> update_BackwardCompatibility ... class_SVGIndex.tcl -> Map_ComponentKey refactor: ... Saddle ... selle_italia_slr_kit_carbonio.svg ... selle_italia_slr_kit_carbonio02.svg ... sqlab_611_2021.svg ... customTube ... ::customTube::config::model::event_UpdateModel__key ... event_ValidateEntry__validate ... ::myGUI::view::edit::TubeEdit::view::create ... wm transient ... configPanel ... myGUI::view::configPanel::create ... modelAdapter ... myGUI::modelAdapter::set_Value ... myGUI::modelAdapter::Bike_RhombusFrame ... remove set_ValueList ... remove set_Value ... rendering ... createLine_FrameCenterLines ... highlight(color2) orange ... dimension ... createDimension_Geometry___primary ... dim__single_SaddleHeightComponent ... group_Saddle_Parameter_12 ... Scalar:Saddle/Height 4.1.12 - 2021.02.14 ------------------------------------------------------------------------------- debug: ... customTube ... update tube config 4.1.11 - 2021.02.04 ------------------------------------------------------------------------------- feature: ... components ... Library ... add button to open user directory ... Campagnolo Record 2019 2x12 ... Sram Eagle X01 debug: ... svgDOM ... handle unique ids in svgDOM 4.1.10 - 2021.01.12 ------------------------------------------------------------------------------- debug: ... bikeComponent::update_ComponentKey 4.1.09 - 2021.01.11 ------------------------------------------------------------------------------- refactor: ... check path values in OSEnv ... _init_os_env ... cad4tcl::ItemInterface... ... createSVG debug: ... show component on component edit 4.1.08 - 2021.01.06 ------------------------------------------------------------------------------- feature: ... components ... Shimano M9100 4.1.07 - 2020.12.31 ------------------------------------------------------------------------------- feature: ... svgDOM::SVG ... FlattenSingleGroup ... components ... Shimano 9100 ... create Miter ... add save options 4.1.06 - 2020.12.22 ------------------------------------------------------------------------------- feature: ... Bike Frame & Tubes ... Bike Geometry ... provide more parameters ... bikeGeometry ... add Set_HandleBarHeightInsideOut ... plugins ... 3D Mockup ... show export directory ... use ttk debug: ... entry bindings ... ... ... forkReplacement ... check decimal values {, .} ... use ttk 4.1.05 - 2020.12.18 ------------------------------------------------------------------------------- feature: ... Frame Tubes ... add Bike Geometry - dimensions ... myGUI::control ... EventRegistry ... myGUI::view::edit ... ... bind ... myGUI::control::clearEventRegistry debug: ... bikeFrame ... make sure values are decimals without "," ... Bike Frame & Tubes ... reposition Reach Length to top of HeadTube ... Bike Geometry ... pedal point ... myGUI::reference::create_PointCrank 4.1.04 - 2020.12.09 ------------------------------------------------------------------------------- refactor: ... Frame Tubes ... SeatTube Length ... change angle of TopTube now debug: ... import FrameGeometry ... reset offset of SeatTube to BottomBracket 4.1.03 - 2020.12.09 ------------------------------------------------------------------------------- refactor: ... startup ... init display with "Bike Frame & Tubes" ... startup routine ... extract myGUI::gui::binding_notebookTab debug: ... ChainStay Details ... show Crank ... myGUI::modelAdapter::updateModel_XY ... Frame Tubes ... SeatTube Length ... myGUI::dimension::createDimension_SeatTubeReference 4.1.02 - 2020.11.23 ------------------------------------------------------------------------------- feature: ... FrameGeometry (import/export) ... handle FrameGeometry Configuration debug: ... cad4tcl -> 0.22.4 ... handle moved stage after create new DivContainer ... myGUI::cvCustom::update_RearMockup ... create drafting Frame 4.1.01 - 2020.11.08 ------------------------------------------------------------------------------- feature: ... frameJig: ... from (The Bicycle Academy - LowCostFrameFixture) debug: ... lib_dimension_FrameDrafting ... Stack & Reach ... IDs and position 4.1.00 - 2020.10.31 ------------------------------------------------------------------------------- feature: bent Tubes 4.0.26 - 2020.07.20 ------------------------------------------------------------------------------- feature: ... checkLicense - 0.01 ... internal ... rattleCAD4.0 - Free ... FrameDrafting - template 4.0.25 - 2020.07.05 ------------------------------------------------------------------------------- feature: ... handle project files newer then application version ... myGUI::control::open_ProjectFile refactor: ... myGUI::control::init_Model ... myGUI::modelAdapter::init ... dont read template File ... call myGUI::modelAdapter::open_ProjectFile instead 4.0.24 - 2020.07.01 ------------------------------------------------------------------------------- feature: ... create new rattleCAD - Session ... File -> New Session ... debug: ... appUtil ... handling codepage: cp932 ... appUtil::check_nodeValue 4.0.23 - 2020.05.24 ------------------------------------------------------------------------------- refactor: ... tcllib - 1.20 debug: ... cad4tcl -> encoding ... set unicodeText [encoding convertfrom utf-8 $text] ... VectorFont ... ascii 0-31 ... Dimension__Super ... createText_3 ... RadiusDimension 4.0.22 - 2020.01.03 ------------------------------------------------------------------------------- refactor: ... cad4tcl - 0.22 ... SVG: add path ... VectorFont: polyline ... scale: CheckNoScale ... geometry ... Result - StemLength ... updateView ... myGUI::view::updateView ... myGUI::cvCustom::createRearMockup ... RearDiscMount debug: ... RearRim Height ... use correct event ... SeatProposal ... correct positon of marker ... prevent muliptle update ... switch tabs from ConfigPanel ... SeatStay Miter ... bikeFrame -> ProvideSeatStay ... export pdf ... hide __ConfigCorner__ 4.0.21 - 2019.12.08 ------------------------------------------------------------------------------- refactor: ... myGUI ... switchBrightness debug: ... cad4tcl ... background 4.0.20 - 2019.12.08 ------------------------------------------------------------------------------- refactor: ... myGUI::init ... handle GUI_DarkMode ... myGUI::ApplConfig ... GUI_DarkMode ... myGUI::rendering::createDecoration_RearWheel / FrontWheel ... create representation as path element ... myGUI::export::export_Project_pdf ... care for white background on export ... cad4tcl ... method: createPath 4.0.19 - 2019.11.02 ------------------------------------------------------------------------------- refactor: ... proc myGUI::dimension::createDimension_Summary_FG ... _dim_ST_Length 4.0.18 - 2019.11.02 ------------------------------------------------------------------------------- refactor: ... configuration ... move base configFile (.rattleCAD_init@$HOST.xml) to configDir ... remove APPL_Config(TOOL_Dir) debug: ... update user component directories ... myGUI::modelAdapter::update_UserCompDirectories ... myGUI::ApplConfig ... variable: user_ConfigFile -> USER_ConfigFile ... method: Set_ApplDefault ... method: create_userConfigDir ------------------------------------------------------------------------------- refactor: ... MacOS Catalina ... prevents working with the Documents directory ... therefore moving the base config and project directory ... to $::env(HOME) ... also for other Windows and Linux ... rename the accordion menu entries 4.0.16 - 2019.10.27 ------------------------------------------------------------------------------- feature: ... bikeGeometry ... secondary Parameter ... modify Seat-BottomBracket debug/refactor: ... compatibility ... read files of rattleCAD 3.X ... rename rattleCAD.tcl ... app__rattleCAD.tcl ... app_simplifySVG.tcl ... start in new process ... app_chainWheel ... start in new process ... mockup-3D ... Headset Bottom ... svgDOM ... extend "Feature set Center" 4.0.15 - 2019.09.30 ------------------------------------------------------------------------------- feature: ... bikeComponent ... RearDropout ... Paragon DR2085 dropout ... columbus Cento-style dropout ... SeatTubeSleeve ... columbus Cento ... SeatStay ... biconical debug/refactor: ... SeatStay/Position/End -> SeatStay/Position/SeatTube ... SeatStay alignment to SeatTube / SeatTubeSleeve ... bikeModel -> update_ListBoxValues 4.0.14 - 2019.08.30 ------------------------------------------------------------------------------- refactor/reset: ... for MacOS ... cad4tcl ... plugins ... feature: ... myGUI::rendering::createFrame_Tubes ... myGUI::view::edit::select_Notebook_Frame 4.0.12 - 2019.08.25 ------------------------------------------------------------------------------- debug: ... myGUI::open_StartupProject ... callmyPersist::file::openProject_xml $startupProject ... myGUI::control::redirect_STDOUT ... remove ... myGUI::infoPanel ... remove appUtil 4.0.11 - 2019.08.24 ------------------------------------------------------------------------------- debug/refactor: ... proc myGUI::init ... replace "console show" -> myGUI::gui::show_Console4Windows ... rename ... myGUI::view::edit::updateView -> myGUI::view::updateView ... myGUI::gui::show_Console -> myGUI::gui::show_Console4Windows 4.0.10 - 2019.08.12 ------------------------------------------------------------------------------- debug: ... cad4tcl ... 0.19 ... myGUI::infoPanel::fill_appUtil ... $w insert end "$eID" ... tkpath for cad4tcl on MacOS ... update Tk before create tkpath object feature: ... Bike Fitting ... add dimensions from the rear ... myPersist::Project -> Update__4_0_10 refactor: ... Summary ... edit Seat- and HeadTube angle ... rename ... single_Result_SeatTube_Angle -> single_SeatTube_Angle 4.0.09 - 2019.08.02 ------------------------------------------------------------------------------- debug: ... Geometry ... import Bike Fitting ... Frame & Frame Tubes ... Seat Tube reference length ... Frame Drafting ... Seat Tube section length 4.0.08 - 2019.08.02 ------------------------------------------------------------------------------- refactor: ... runtime Environment changed to ... vanillawish 8.6.9 e5dc71ed9d 4.0.07 - 2019.05.15 ------------------------------------------------------------------------------- debug: ... open file with version 3.3.06.36 failed ... CrankSet: _get_polygon_ChainWheel ... myPersist: Update__3_5_06 ... mockup_3D: ... prepare for FreeCAD 0.18 feature: ... build Linux64 distribution 4.0.06 - 2019.05.04 ------------------------------------------------------------------------------- feature: ... stemBuilder ... mockup_3D refactor: ... setPosition -> HeadSet_Top ... myGUI::modelAdapter::updateModel_XZ ... bikeModel::IF_Components -> update_bikeComponent_Placements debug: ... Rear Fender representation ... failed in Frame Drawing ... myGUI::rendering::createDecoration_Fender_Rep ... undo/redo failed for Scalar-Values ... myGUI::view::edit::create_ConfigScalar ... modelKey ... [format {%s/%s} $arrayName $arrayKey] ... edit Angle TopTube/HeadTube failed 4.0.05 - 2019.04.14 ------------------------------------------------------------------------------- debug: ... cad4tcl - 0.18 ... check for clickObjeckt and dragObject ... checkLicense ... crash on missing internet connection to the license server 4.0.04 - 2019.04.02 ------------------------------------------------------------------------------- debug: ... myGUI::modelAdapter::AdapterBike_Rhombus -> set_ValueList 4.0.03 - 2019.03.12 ------------------------------------------------------------------------------- feature/refactor: ... licensing ... class ApplConfig ... getDefaultDir, getProjectDir, getExportDir, getExportDir_HTML, getExportDir_PDF ... APPL_Config ... remove EXPORT_Dir, EXPORT_HTML, EXPORT_PDF ... myGUI::export ... export_Project, notebook_exportSVG ... myGUI::cvCustom ... createWaterMark_License debug: ... Frame & Frame Tubes ... Geometry / HeadLug_Angle_Top ... bikeFrame::DiamondFrameGeometry ... Set_LugAngleHeadTubeTopTube {} 4.0.02 - 2019.02.04 ------------------------------------------------------------------------------- debug: ... bikeComponent ... 4.0.01 - 2019.02.02 ------------------------------------------------------------------------------- feature: ... cad4tcl ... eventMouseWheel ... myGUI ... cleanup bindings 4.0.00 - 2019.02.02 ------------------------------------------------------------------------------- feature: ... export the current tab to pdf ... myGUI::export::notebook_exportPDF refactor: ... bikeGeometry::Geometry ... Set_SaddleHandleBarVertical 4.0.00 - 2019.02.01 - q ------------------------------------------------------------------------------- refactor: ... change build process ... appBuilder for MacOS 4.0.00 - 2019.01.28 - p ------------------------------------------------------------------------------- refactor: ... cad4tcl ... $::tcl_platform(os) == Darwin { ... bind mouse <2> instead of <3> ... tcl-runtime ... exchange 4.0.00 - 2019.01.28 - o ------------------------------------------------------------------------------- refactor: ... checkLicense ... check expiration date ... myGUI::ApplConfig ... License... ... myGUI::infoPanel 4.0.00 - 2019.01.27 - n ------------------------------------------------------------------------------- refactor: ... accordion ... update icons cad4tcl ... eventClick_... ... createDivContainer ... ttk::style 4.0.00 - 2019.01.24 - m ------------------------------------------------------------------------------- debug: ... myGUI::cfg_report::fillTree_Variable {var} { ... check for nodeType eq {DOCUMENT_NODE} refactor: ... remove parameter ... Reference/Saddle/Offset_X 4.0.00 - 2019.01.23 - l ------------------------------------------------------------------------------- feature: ... accordionMenu ... extend with icons 4.0.00 - 2019.01.22 - k ------------------------------------------------------------------------------- feature: ... startup-Script ... rattleCAD_4.0.vbs ... separate logos logos for default / limited free version 4.0.00 - 2019.01.19 - j ------------------------------------------------------------------------------- feature: ... file Format .rc4 4.0.00 - 2019.01.13 - i ------------------------------------------------------------------------------- feature: ... additional build processes ... default / demo 4.0.00 - 2019.01.13 - h ------------------------------------------------------------------------------- feature: ... add checkLicense 4.0.00 - 2019.01.11 - g ------------------------------------------------------------------------------- feature: ... bikeComponent ... viewLibrary ... myGUI ... cleanup accordion ... menu ? ... bikeComponent - Component Library ... Config Report 4.0.00 - 2019.01.08 - f ------------------------------------------------------------------------------- feature: ... accordionMenu 0.03 ... switch view ... osEnv 0.15 4.0.00 - 2019.01.05 - e ------------------------------------------------------------------------------- refactor: ... rattleCAD 4.0 4.0.00 - 2019.01.03 - d ------------------------------------------------------------------------------- refactor: ... ttt::themes ... clearlooks ... accordion ... buttonbar 4.0.00 - 2018.12.31 - c ------------------------------------------------------------------------------- refactor: ... myGUI::view::configPanel ... reorganize ... use ttk - widgets ... customize ttk::theme ... clearlooks ... bikeFrame ... SeatTube -> Position(ClassicTopTube) ... accordionMenu 4.0.00 - 2018.12.14 - b ------------------------------------------------------------------------------- refactor: ... cad4tcl - 0.15 ... debug sensitiveArea 4.0.00 - 2018.12.12 - a ------------------------------------------------------------------------------- refactor: ... cad4tcl - 0.14 ... cleanup package ... mainly dimensions ... cad4tcl - 0.13 ... remove vectorfont ... cad4tcl - 0.12 ... cleanup code-structure 4.0.00 - 2018.12.10 ------------------------------------------------------------------------------- refactor: ... bikeGeometry - 4.00 ... new implementation ... cad4tcl - 0.11 ... introduce m_iso8.xml ... cad4tcl - 0.10 ... unintended zoom with right mouse button ... prevent zooming > 100) ... bikeFitting - 0.00 ... extract class bikeFitting from bikeGeometry