View Issue Details

IDProjectCategoryView StatusLast Update
0001017FreeCADBugpublic2014-09-16 17:30
Reporterhobbes1069 Assigned Toyorik  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version0.12 
Target Version0.15 
Summary0001017: Fixes to Start Page
DescriptionWhen I first load a part file with the start page still open and change the workbench to Complete the start page tab is shown. This only seems to happen the first time.

Every time I select a sketch object and click the "create or edit sketch" button, the start page tab is show.

I think what's actually going on is when the windows is refreshed, the tab window gets reset to whichever tab is first...
TagsNo tags attached.
FreeCAD Information

Activities

yorik

2013-02-18 15:11

administrator   ~0002919

I'll look at it, I thik probably the startpage is still the Active Document"... maybe we can/should remove the startpage tab once an action is performed...

yorik

2014-02-28 18:44

administrator   ~0004334

Last edited: 2014-03-01 15:54

Other things to fix:

- Remove the videos section
- Give a bit of refresh to the general styling for 0.14
- Open external links in an external browser
- Fix links right-click menu option "Open in new window"

ickby

2014-03-03 06:36

developer   ~0004359

Another issue, don't know if it happens for you too (0.14 2370Git on Windows 7):

When opening Freecad and the start page the prograssbar goes only to 50%. If you use right mouse click->cancel, it goes to 100%. If you then do right mouse click->reload it opens the download manager and downloads hundrets of files without ever stoping.

yorik

2014-03-03 15:24

administrator   ~0004365

For me all seems normal... The progress bar goes up to 100%, and clicking "reload" reloads the page normally...

yorik

2014-03-03 20:17

administrator   ~0004367

I now fixed several issues and made a bit of a visual upgrade, two problems are still there:

1) Right-click -> Open in a new window is still there and should be reimplemented to open links with QDesktopServices::openUrl(), but I couldn't find out how to do that and pass it the url ( suggested in http://stackoverflow.com/questions/3327222/how-to-edit-qtwebkits-right-click-context-menu-in-qt-creator )

2) Opening FreeCAD -> Switching to the Start WB -> Opening a file -> Switching to the complete WB still changes the active tab to the start page. This happens only with the Complete WB, not the others. So I guess the problem is with the Complete WB, not the Start WB. But I couldn't find anything different there...

wmayer

2014-03-08 19:21

administrator   ~0004392

> 2) ...
This might be related to the use of this combo box which at this time has the focus and gets removed during the switch and this might cause Qt to give the 1st MDI view the focus. If you switch by menu then this doesn't happen.

Another big problem with the combo box is that with recent Qt versions it stays when switching to the complete workbench. This even happens when switching by menu. So, the combo box must be replaced ASAP. With older Qt versions I never had this problem but now I do.

yorik

2014-03-09 21:20

administrator   ~0004400

I think Jürgen has been talking about replacing that combobox with a menu (which I also find a good idea).

Maybe this would be a good time to rethink about the complete WB too, if we still need it, etc...

yorik

2014-05-03 16:11

administrator   ~0004612

One interesting feature to have on the start page, would be a kind of "there is a new version available!" message... That would check a particular location (for ex. a wiki page) and get what is the latest build available for you, given your OS and current version (stable/development).

This certainly would deserve further thinking, though.

Related Changesets

FreeCAD: master 66f6dc62

2014-03-03 21:01:18

yorik

Details Diff
Start: Improvements to the Start page - relates to 0001017

* Removed the videos section
* Added descriptions for feed links
* New cleaner look
* Colors taken from the system
* Feed links open in an external browser
Affected Issues
0001017
mod - src/Mod/Start/StartPage/CMakeLists.txt Diff File
mod - src/Mod/Start/StartPage/StartPage.py Diff File
mod - src/Mod/Start/StartPage/blank.png Diff File
add - src/Mod/Start/StartPage/freecad-doc.png Diff File
mod - src/Mod/Web/Gui/BrowserView.cpp Diff File

FreeCAD: master e99daa44

2014-03-05 15:53:09

yorik

Details Diff
Start: Fixed utf8 bug Affected Issues
0001017
mod - src/Mod/Start/StartPage/StartPage.py Diff File

FreeCAD: master 71bc500a

2014-03-08 16:37:24

yorik

Details Diff
Start: more improvements to the start page Affected Issues
0001017
mod - src/Mod/Start/StartPage/StartPage.py Diff File

FreeCAD: master f9c0abc1

2014-03-08 17:42:18

yorik

Details Diff
Start: better scrolling of the description box - issue 0001017 Affected Issues
0001017
mod - src/Mod/Start/StartPage/StartPage.py Diff File

FreeCAD: master bf98d138

2014-03-09 18:07:58

yorik

Details Diff
Start: Fixes in css - issue 0001017 Affected Issues
0001017
mod - src/Mod/Start/StartPage/StartPage.py Diff File

FreeCAD: master 302fcde1

2014-09-16 17:58:07

yorik

Details Diff
Startpage now checks for new versions - issue 0001017

After loading, the startpage now checks for
http://www.freecadweb.org/version.php and compares
with current version, and displays a message accordingly.
Affected Issues
0001017
mod - src/Mod/Start/StartPage/StartPage.py Diff File

FreeCAD: master 9f7956b1

2014-09-16 19:16:44

yorik

Details Diff
Web: Added an Open Link In External Browser context menu option - fixes 0001017 Affected Issues
0001017
mod - src/Mod/Web/Gui/BrowserView.cpp Diff File
mod - src/Mod/Web/Gui/BrowserView.h Diff File

Issue History

Date Modified Username Field Change
2013-02-18 13:26 hobbes1069 New Issue
2013-02-18 15:10 yorik Status new => assigned
2013-02-18 15:10 yorik Assigned To => yorik
2013-02-18 15:11 yorik Note Added: 0002919
2014-02-28 18:43 yorik Summary 0.13: Certain actions with start page tab still open changes tab to start page. => Fixes to Start Page
2014-02-28 18:44 yorik Note Added: 0004334
2014-03-01 15:54 yorik Note Edited: 0004334
2014-03-03 06:36 ickby Note Added: 0004359
2014-03-03 15:24 yorik Note Added: 0004365
2014-03-03 20:17 yorik Note Added: 0004367
2014-03-03 20:44 yorik Changeset attached => FreeCAD Master master 66f6dc62
2014-03-05 16:07 yorik Changeset attached => FreeCAD Master master e99daa44
2014-03-08 16:32 yorik Changeset attached => FreeCAD Master master 71bc500a
2014-03-08 16:59 yorik Changeset attached => FreeCAD Master master f9c0abc1
2014-03-08 19:21 wmayer Note Added: 0004392
2014-03-09 17:29 yorik Changeset attached => FreeCAD Master master bf98d138
2014-03-09 21:20 yorik Note Added: 0004400
2014-05-03 16:11 yorik Note Added: 0004612
2014-07-06 15:27 yorik Target Version => 0.15
2014-09-16 16:20 yorik Changeset attached => FreeCAD Master master 302fcde1
2014-09-16 17:30 yorik Changeset attached => FreeCAD Master master 9f7956b1
2014-09-16 17:30 yorik Status assigned => closed
2014-09-16 17:30 yorik Resolution open => fixed