Coder Social home page Coder Social logo

Comments (5)

IzzySoft avatar IzzySoft commented on June 22, 2024

File|Convert menuitem (someone please suggest a better name

„File|Migrate“ might be more appropriate. Cannot suggest a „better“ tooltip text as I don't know the current one 😇 But maybe something like „Import your existing v3 archive“?

from raccoon4.

onyxbits avatar onyxbits commented on June 22, 2024

On second thought... doing it this way is utterly idiotic! Checking if there is something that could be imported just increases startup time (I'm obsessed with speed there) and requires a lot of code/work for something that is destined to fade into obscurity fast. I think, we are better off with an import script or something. In the long run, there needs to be a control in the App browser anyway through which the user can select how to update an an app (or to lock it from being updated at all).

from raccoon4.

IzzySoft avatar IzzySoft commented on June 22, 2024

Technically, that has only to be checked on the first start. Then set an internal variable (which was initialized with NULL) to either TRUE (found something to import/migrate) or FALSE (nothing there). Once everything has been imported, it could be set to FALSE as well.

On the other hand the question is: is that worth the trouble? Why not simply have a menu item to check for an old installation, and decide then? Not enough space for that? 😸

from raccoon4.

onyxbits avatar onyxbits commented on June 22, 2024

Well, I just don't like that 10ms speed penalty on startup, everyone would have to pay in order to check if the item needs to be shown or not. Beyond that, doing this import thing is a giant PITA. Especially when OBB files get involved and everything needs to be hooked into the transfermanager (total overkill).

The stupid thing here being: the File|import dialog already supports multi file selection. The only thing thats missing is associating glueing together app id and profile id in a junction table. One could easily do that with a text editor in raccoondb_4.script:

INSERT INTO PLAYAPPOWNERSHIP VALUES(42,'my-profile')

from raccoon4.

onyxbits avatar onyxbits commented on June 22, 2024

Done

from raccoon4.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.