Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Novo diálogo de arquivos e remoção de log.printf da main #8

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

lucasgpulcinelli
Copy link
Owner

resolve #4 e um erro comentado em #2 que ocorre em windows.

Para realizar merge ainda é necessário testar em macos.

Copy link
Collaborator

@ISS2718 ISS2718 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Em geral gostei mais da sua solução também! Ficou mais elegante!
Só acho que não seria tão bom tirar o check da extensão (.mif). Daria pra usar o filter que na biblioteca "github.com/sqweek/dialog".

return
}

// Checks if the file has the .mif extension
if strings.ToLower(filepath.Ext(f.URI().Path())) != ".mif" {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Talvez tirando esse check o erro que será gerado, quando um arquivo de extensão distinta de .mif (tipo o .asm) for carregado, fique um pouco confuso pra um usuário mais leigo do simulador. Porque ele dá um erro na criação do parser só.

Ensuring that the user can only open .mif files and adding a title to the file opening window.
@ISS2718
Copy link
Collaborator

ISS2718 commented Feb 7, 2024

@lucasgpulcinelli vê se essa mudança faz sentido.

@lucasgpulcinelli
Copy link
Owner Author

Então, normalmente eu sou meio contra checar extensão pq no final das contas é uma restrição arbitrária, mas você tem razão que alguém que está começando poderia ficar confuso tentando carregar um arquivo de assembly.

@lucasgpulcinelli
Copy link
Owner Author

Acredito que de código estamos resolvidos então. Só quero ainda testar em todos os sistemas operacionais, quando tiver feito isso concluímos o merge.

@ISS2718 ISS2718 added macOS test Still to be tested on macOS feature-request Request for a new feature and removed feature-request Request for a new feature labels Feb 8, 2024
@ISS2718 ISS2718 linked an issue Feb 8, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
macOS test Still to be tested on macOS
Projects
None yet
2 participants