Giter Club home page Giter Club logo

theos.dev's People

Contributors

dependabot[bot] avatar evelyneee avatar ifvictr avatar kabiroberai avatar kirb avatar l1ghtmann avatar lillieh1000 avatar naville avatar p0358 avatar uroboro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

theos.dev's Issues

Should clarify whether "iOS" option should be selected when installing Xcode

During first launch of Xcode, the following window shows up:
image

It should probably be clarified in the docs whether "iOS" option should be ticked here.

It's partially so huge because it downloads emulators and all sorts of junk. But does it download SDKs too or are they included by default? Are the SDKs even needed for Theos if you use the patched SDKs, or rather, do the default SDKs even still work in Theos in latest Xcode?

`Depends: ${LIBSWIFT}` recommendation in docs is outdated

It says this:

In order to run Swift binaries built with Theos, you must have the Swift runtime installed on your iOS device. Currently, the runtime can be found on BigBoss under the `org.swift.libswift` package (Swift 5+) or the `com.modmyi.libswift4` package (Swift 4). It is recommended that you add libswift as a dependency in your control file with `Depends: ${LIBSWIFT}` as this will automatically select the correct package based on your Swift version.

But Swift for some time is already bundled with iOS and the ${LIBSWIFT} dependency isn't even installable on newer iOS (especially on rootless where it's just missing).

This PR was submitted for templates (theos/templates#32):
theos/templates@6d400f1

So I think that docs should also change

Depends: ${LIBSWIFT}

to

Depends: firmware (>= 12.2) | ${LIBSWIFT}

in that place.

[Proposal] Remove current homepage and update docs landing page

A number of users have expressed that navigating to the docs from the current homepage is unclear and/or that the current homepage's existence doesn't make sense. To remedy this, I think it would make sense to remove the current homepage, update the docs landing page, and use that for the homepage. The current site only provides the docs and has a footer that provides the links on the current homepage, so I don't think we'd be losing anything in going through with this change.

Opening this as I am unsure how to best approach this and know others may have thoughts/implementation ideas.

[Proposal] Update sidebar behavior on mobile device

The current sidebar implementation works wonderfully on a typical browser, with the various pages and subpages hyperlinked on the side. On mobile, however, this sidebar is placed at the bottom of each respective page. This is functional, but non-ideal for navigating the site. I think it's worth updating our code to hide the page-based sidebar and provide a fixed, JS-based button to present the sidebar on mobile.

I have taken a brief look at implementing this, but the current jekyll setup [1, 2] complicates things a bit. That being said, I am by no means a proficient web dev, so if others want to take a crack at it or have other ideas, feel free!

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.