-
Notifications
You must be signed in to change notification settings - Fork 0
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
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this 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" { |
There was a problem hiding this comment.
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ó.
@lucasgpulcinelli vê se essa mudança faz sentido. |
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. |
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. |
resolve #4 e um erro comentado em #2 que ocorre em windows.
Para realizar merge ainda é necessário testar em macos.